MEDvidi
Senior Frontend Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-разработчик в продуктовую команду AI-платформы психиатрической помощи. Полное владение frontend-доставкой продуктов на Angular, включая интерфейсы для AI-функций и внутренние инструменты для врачей и администраторов.
Задачи
- Проектировать, разрабатывать и поддерживать продуктовые фичи end-to-end в кросс-функциональной команде — от уточнения требований до релиза в продакшн
- Принять на себя существующие участки Angular-кодовой базы: разобраться, стабилизировать и улучшать их без замедления роадмапа
- Писать чистый, поддерживаемый, хорошо покрытый тестами код: код-ревью, юнит-тесты (Vitest) и лёгкая проектная документация
- Участвовать в решениях по frontend-архитектуре и здоровью платформы: производительность, апгрейды фреймворка, структура NX-монорепозитория, улучшения CI/CD
- Продвигать внедрение AI в двух направлениях: разработка frontend для AI-фич продукта и интеграция AI-инструментов в сам процесс разработки
- Активно участвовать в непрерывном улучшении инженерных процессов и инструментов
Требования
- 3+ года коммерческого опыта с Angular (желательно последние версии)
- Опыт владения продуктом end-to-end, включая анализ метрик его успешности
- Сильное продуктовое и UX-чутьё: умение замечать неудачные взаимодействия и предлагать лучшие решения
- Свободное владение современным Angular: standalone components, signals, актуальные паттерны change detection и DI
- Продвинутые RxJS и TypeScript в реальных продакшн-сценариях: проектирование и отладка сложных реактивных потоков (композиция стримов, отмена, race conditions, обработка ошибок), строго типизированная кодовая база
- Опыт проектирования и реализации сложных Angular-архитектур на масштабе: границы модулей и компонентов, решения, выдерживающие рост кодовой базы
- Практический опыт юнит-тестирования (желательно Vitest, допустим Jest) как регулярной части работы
- Практический опыт агентной AI-разработки: ежедневное использование кодинг-агентов (Claude Code, Cursor или аналоги), умение писать для них эффективные skills, промпты и инструкции, понимание принципов работы агентов (контекст, инструменты, feedback loops), структурирование кода и документации для эффективной работы агентов
- Комфорт в работе за границей backend: написать или поправить SQL-запрос, скорректировать валидацию эндпоинта, проследить проблему через API-слой
- Английский уровня B1+ и свободный русский
- Полное пересечение с рабочими часами CET
Условия
- Высокое влияние: участие в продуктовой компании в сфере медицинских технологий
- Рост и компенсация: понятные возможности роста и конкурентный компенсационный пакет
- Remote-first: полностью удалённое долгосрочное сотрудничество по модели B2B
- Здоровье и благополучие: медицинская страховка после испытательного срока, компенсация спорта и wellness
- Развитие карьеры: индивидуальные уроки английского через Preply
- Отпуск: 19 оплачиваемых дней отпуска в год, 4 дополнительных wellness-дня, оплачиваемый больничный за первые 5 рабочих дней
- Культура: подарки к важным жизненным событиям и офлайн-корпоративы
Навыки
- Angular
- TypeScript
- RxJS
- Vitest
- Jest
- NX
- CI/CD
- SQL
- Claude Code
- Cursor
- AI coding agents
- standalone components
- signals