Middle Frontend-разработчик Vue.js
Что за роль
Frontend-разработчик будет развивать интерфейсы клиентских приложений на Vue.js и Nuxt. Важная часть работы — настройка тем оформления и пользовательских сценариев аутентификации на базе Keycloak: от форм входа до комбинированной аутентификации и TOTP. Также предстоит поддерживать уже существующий код, развивать интерфейсы звонков и push-уведомлений.
Что предстоит делать
- Разрабатывать и дорабатывать пользовательские интерфейсы на Vue.js и Nuxt.
- Создавать и кастомизировать темы оформления для нескольких клиентских приложений, участвовать в их миграции на обновлённые темы.
- Дорабатывать интерфейсы и функциональность системы аутентификации Keycloak, включая формы авторизации и пользовательские сценарии.
- Реализовывать поддержку комбинированной аутентификации и интерфейсы для многофакторной проверки с TOTP.
- Создавать страницы и интерфейсы для входящих и исходящих звонков, развивать функциональность отправки push-уведомлений.
- Настраивать клиентские конфигурации и параметры отображения, разрабатывать переиспользуемые UI-компоненты.
- Оптимизировать сборку frontend-приложений, разбирать и поддерживать существующий код, исправлять ошибки и дорабатывать бизнес-логику.
- Участвовать в подготовке макетов в Figma и проверять корректность пользовательских сценариев.
Что потребуется
- Опыт коммерческой frontend-разработки на Vue.js от четырёх лет.
- Уверенное владение JavaScript, HTML5 и SCSS, практический опыт с Vue.js, Vuex и Nuxt.
- Практический опыт работы с Keycloak, включая кастомизацию интерфейсов и тем аутентификации.
- Понимание процессов аутентификации и авторизации, опыт разработки форм входа и адаптивных интерфейсов.
- Умение разбираться в существующем коде, оптимизировать его и самостоятельно решать сложные технические задачи.
- Будут плюсом опыт с MFA и TOTP, интерфейсами push-уведомлений, компонентами в Figma и оптимизацией сборки.
Что важно знать
Вакансия объединяет классическую frontend-разработку с заметным фокусом на кастомизацию Keycloak и аутентификационные сценарии. В описании отдельно отмечены задачи по развитию интерфейсов нескольких приложений и поддержке уже существующей функциональности; график указан как 5/2.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram