Разрабатываем современную AI-платформу для генерации изображений и видео. Продукт включает сложные пользовательские интерфейсы, визуальные редакторы, AI-пайплайны, real-time обновления и работу с большим количеством медиа-контента. Обязанности: Разработка новых функций на Angular Проектирование архитектуры frontend-приложения Создание сложных пользовательских интерфейсов Работа с real-time данными через WebSocket Интеграция с AI-сервисами и backend API Проведение code review Участие в принятии технических решений Оптимизация производительности приложения Рефакторинг существующего кода и устранение технического долга Требования: Отличное знание Angular: Change Detection, Dependency Injection, Signals RxJS (операторы, потоки, подписки) Standalone Components, Lazy Loading Route Guards, Resolvers Reactive Forms, Content Projection Dynamic Components Angular Lifecycle Angular Performance Optimization Умение самостоятельно проектировать архитектуру крупных Angular-приложений: Feature-based структура проекта Переиспользуемые UI-компоненты Shared-модули и библиотеки компонентов Границы ответственности между компонентами Слои приложения Стратегии управления состоянием Понимание принципов: SOLID, DRY, KISS, Separation of Concerns, Dependency Inversion, Composition over Inheritance Умение писать: Небольшие и понятные компоненты Переиспользуемые директивы и сервисы Код без дублирования, с понятными именами Код, который легко тестировать и поддерживать Уверенное знание TypeScript: Generics, Advanced Types, Utility Types Type Guards, Strict Typing Типизация API Будет плюсом: Node.js Docker, Redis WebSocket (глубокая работа) Опыт с AI-продуктами Опыт создания визуальных редакторов Опыт работы с Canvas, SVG Опыт разработки SaaS-продуктов Условия: Полностью удаленная работа Гибкий график Минимум бюрократии Возможность влиять на технические решения Работа над современным AI-продуктом Сильная инженерная команда Оформление по ИП.
Похожие вакансии