WorkListВойтиОформить подписку
ME

Senior Frontend Developer (Angular)

висит 2 мес.
MEDvidi · Телемедицина
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Удалённо · Lisbon, Португалия
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B1+
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $4,1–9,1 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Впервые заметили 28.08 · у компании видели 02.11
дату публикации работодатель не указал

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Как Senior Frontend Developer с продуктовым фокусом в нашем ИИ-направлении, вы будете отвечать за frontend-разработку «от и до» для продуктов, которые напрямую влияют на то, как пациенты получают доступ к психиатрической помощи и как ежедневно работают наши врачи и сотрудники. Ваша работа находится на стыке большой, активно развивающейся кодовой базы на Angular и нашей AI-first продуктовой среды: приложений для пациентов, внутренних инструментов для врачей и администраторов, а также frontend для функций на базе ИИ, таких как наш ИИ-ассистент для врачей и ИИ-ресепшн. Вы будете работать в небольшой кросс-функциональной продуктовой команде и проводить фичи от уточнения требований до релиза в продакшн.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать продуктовые фичи «от и до» в составе кросс-функциональной команды: от уточнения требований до релиза в продакшн.
  • Взять на себя ответственность за существующие участки кодовой базы на Angular после уходящего инженера: разобраться в них, стабилизировать и улучшить, не замедляя роадмап.
  • Писать чистый, поддерживаемый, хорошо протестированный код: код-ревью, unit-тесты (Vitest) и лёгкая проектная документация как часть ежедневной работы.
  • Участвовать в принятии решений по frontend-архитектуре и в поддержании здоровья платформы: производительность, обновления фреймворка, структура монорепозитория NX, улучшения CI/CD.
  • Развивать внедрение ИИ сразу в двух направлениях: создание frontend для продуктовых функций на базе ИИ и интеграция ИИ-инструментов в сам процесс разработки.
  • Активно участвовать в непрерывном улучшении инженерных процессов и инструментов в рамках всего сообщества.

Требования

  • 3+ года актуального коммерческого опыта работы с Angular (предпочтительно с последними версиями) в продуктовой компании.
  • Опыт ответственности за продукт «от и до», включая анализ метрик, которые показывают, сработал ли он на самом деле.
  • Сильное продуктовое и UX-чутьё: вы замечаете, когда взаимодействие ощущается неправильно, и можете предложить лучшее решение.
  • Свободное владение современным Angular: standalone-компоненты, signals, актуальные подходы к change detection и DI, а не опыт многолетней давности с последующим переходом на другой фреймворк.
  • Продвинутое знание RxJS и TypeScript в реальных production-сценариях: уверенное проектирование и отладка сложных реактивных потоков (композиция стримов, отмена, race conditions, обработка ошибок) и свободная работа в кодовой базе со строгой типизацией.
  • Подтверждённый опыт проектирования и реализации сложных архитектур Angular-приложений в масштабе, границы модулей и компонентов, решения, которые выдерживают рост кодовой базы.
  • Практический опыт unit-тестирования (предпочтительно Vitest, допустим Jest) как регулярной части ежедневной работы, а не запоздалой мысли.
  • Практический опыт агентной разработки с ИИ. Для нас это обязательное требование, а не бонус: активное ежедневное использование кодинг-агентов (Claude Code, Cursor или аналогичных), умение писать для них эффективные skills, промпты и инструкции, понимание принципов работы агентов (контекст, инструменты, циклы обратной связи) и умение структурировать код и документацию так, чтобы агенты могли эффективно работать с кодовой базой.
  • Комфортная работа на стыке с backend: написать или исправить SQL-запрос, скорректировать валидацию эндпоинта или отследить проблему через слой API. Быть backend-инженером не нужно, но останавливаться на границе frontend нельзя.
  • Английский на среднем уровне (B1+) и свободный русский.
  • Полное совпадение с рабочими часами CET.

Будет плюсом

  • Опыт создания UI для функций на базе AI/LLM.
  • Глубокое понимание адаптивного дизайна: наши пациенты пользуются платформой преимущественно с мобильных устройств, и интерфейсы должны безупречно работать на экранах любых размеров.
  • Уверенный опыт оптимизации производительности веб-приложений в разных контурах: продукт для пациентов и внутренние инструменты для врачей, менеджеров и администраторов (интерфейсы с большим объёмом данных, большие таблицы и списки, обновления в реальном времени).

Условия и бенефиты

  • Среда с высоким влиянием: возможность внести вклад в продуктовую компанию в сфере медицинских технологий.
  • Рост и компенсация: чёткие возможности для роста и конкурентный компенсационный пакет.
  • Remote-first: полностью удалённое долгосрочное сотрудничество по модели B2B.
  • Здоровье и благополучие: медицинская страховка после испытательного срока, а также компенсация расходов на спорт и wellness.
  • Развитие карьеры: чёткие возможности для роста, включая персонализированные уроки английского через Preply.
  • Отпуск и отдых: 19 оплачиваемых дней отпуска в год, 4 дополнительных wellness-дня каждый год и оплачиваемый больничный на первые 5 рабочих дней.
  • Культура: продуманные подарки на важные жизненные события и офлайн-корпоративные мероприятия.

MEDvidi — работодатель, предоставляющий равные возможности. Мы ценим разнообразие и стремимся создавать инклюзивную среду для всех сотрудников и подрядчиков. Все квалифицированные кандидаты будут рассматриваться независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, инвалидности или статуса ветерана.

Навыки

AngularRxJSTypeScriptVitestJestNXCI/CDSQLClaude CodeCursorsignalsstandalone components

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти