# Описание
Atlima — продукт в области Sport Tech. Мы создаём технологическую платформу, которая соединяет данные, аналитику и спортивные процессы. Работаем с real-time взаимодействием, аналитикой и высокой нагрузкой. В команде — инженеры с продакшен-опытом, короткие циклы разработки, прямое влияние на продукт. Ищем Senior Angular Developer, который будет разрабатывать сложные продуктовые сценарии, принимать технические решения и помогать команде развивать фронтенд. В проекте сочетаются новые разделы и существующий код. Важная часть работы — улучшать архитектуру и качество приложения постепенно, сохраняя возможность выпускать продуктовые изменения.
Наш стек: Angular 21, TypeScript, RxJS, Signals, Reactive Forms, Angular Material/CDK, SCSS, Tailwind CSS, REST API, Playwright.
Задачи
•Вести сложные frontend-задачи от уточнения требований и декомпозиции до выпуска
•Проектировать фичи: определять границы компонентов и сервисов, управление состоянием и взаимодействие с API
•Согласовывать API-контракты и поведение интерфейсов с командой
•Планировать и проводить постепенный рефакторинг, оценивать риски изменений
•Находить причины проблем производительности и подтверждать результат оптимизаций измерениями
•Развивать подход к тестированию критичных сценариев
•Проводить code review, помогать коллегам и участвовать в развитии технических договорённостей
Требования
•Опыт самостоятельного проектирования и развития Angular-приложений в продакшене
•Глубокое понимание TypeScript, JavaScript и поведения браузера
•Уверенное владение современным Angular: standalone, signals, DI, Router, Change Detection и OnPush
•Практический опыт RxJS: управление асинхронными потоками, отмена запросов, обработка ошибок и освобождение ресурсов
•Умение проектировать состояние приложения, сложные формы и переиспользуемые компоненты
•Опыт диагностики проблем рендеринга, лишних запросов и утечек памяти
•Умение выбирать достаточное тестовое покрытие и безопасно изменять существующий код
•Понимание безопасности фронтенда: XSS, работа с авторизацией и границы клиентских проверок
•Умение объяснять компромиссы решений, учитывать сроки и сопровождение, давать конструктивную обратную связь
Будет плюсом
•Опыт обновления Angular и постепенной модернизации крупных приложений
•Работа с WebSocket, визуализацией данных и сложными интерактивными интерфейсами
•Опыт развития UI-библиотеки, доступности интерфейсов, CI/CD и автоматизации проверок
•Опыт применения AI-инструментов в разработке и ревью с контролем качества результата
Условия
•Конкурентная зарплата 300 - 320 т.р. в месяц
•Удалённый формат работы
•Профессиональный рост
•Дружный коллектив и открытая культура обратной связи
•Возможность влиять на архитектуру фронтенда и практики разработки
•Оформление в штат
•Важно наличие расчётного счёта в РФ