Обязанности:
- Разрабатывать и дорабатывать пользовательские интерфейсы на 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, удалённая работа.