Обязанности:

  • Разрабатывать и дорабатывать пользовательские интерфейсы на Vue.js и Nuxt.
  • Разрабатывать и кастомизировать темы оформления для клиентских приложений.
  • Дорабатывать интерфейсы и функциональность аутентификации на базе Keycloak, включая формы авторизации, комбинированную аутентификацию и TOTP.
  • Разрабатывать интерфейсы для входящих и исходящих звонков, а также функциональность отправки push-уведомлений.
  • Настраивать клиентские конфигурации, оптимизировать сборку frontend-приложений и поддерживать существующий код.
  • Создавать переиспользуемые UI-компоненты, участвовать в подготовке макетов в Figma.
  • Исправлять ошибки, дорабатывать бизнес-логику, обеспечивать корректную работу пользовательских сценариев и участвовать в миграции клиентских приложений на обновлённые темы.

Требования:

  • От 4 лет коммерческого опыта frontend-разработки на Vue.js.
  • Уверенное владение JavaScript, HTML5 и SCSS; практический опыт работы с Vue.js, Vuex и Nuxt.
  • Обязательный практический опыт работы с Keycloak, включая кастомизацию интерфейсов и тем аутентификации.
  • Понимание аутентификации и авторизации пользователей, опыт разработки и доработки форм авторизации и пользовательских сценариев.
  • Опыт создания адаптивных интерфейсов, умение разбираться в существующем коде и развивать функциональность приложений.
  • Способность самостоятельно решать сложные технические задачи и обеспечивать качество решений.

Будет плюсом:

  • Опыт работы с MFA и TOTP, реализации интерфейсов push-уведомлений.
  • Опыт разработки и поддержки UI-компонентов в Figma, оптимизации сборки frontend-приложений и кастомизации интерфейсов для нескольких клиентских приложений.

Полная занятость, график 5/2, удалённая работа.