Задачи:
— Разрабатывать и дорабатывать пользовательские интерфейсы на Vue.js и Nuxt
— Создавать и кастомизировать темы оформления для различных клиентских приложений
— Дорабатывать интерфейсы и функциональность системы аутентификации на базе Keycloak
— Разрабатывать и поддерживать формы авторизации, включая комбинированную аутентификацию и TOTP
— Реализовывать страницы и интерфейсы для входящих и исходящих звонков
— Разрабатывать и дорабатывать функциональность отправки push-уведомлений
— Настраивать клиентские конфигурации и параметры отображения интерфейсов
— Оптимизировать сборку frontend-приложений и поддерживать существующий код
— Разрабатывать переиспользуемые UI-компоненты и участвовать в подготовке макетов в Figma
— Исправлять ошибки, дорабатывать бизнес-логику и обеспечивать корректную работу пользовательских сценариев
— Участвовать в миграции клиентских приложений на обновленные темы оформления
Требования:
— Опыт коммерческой frontend-разработки на Vue.js от 4 лет
— Уверенное владение JavaScript, HTML5, SCSS
— Практический опыт работы с Vue.js, Vuex и Nuxt
— Обязательный практический опыт работы с Keycloak, включая кастомизацию интерфейсов и тем аутентификации
— Понимание процессов аутентификации и авторизации пользователей
— Опыт разработки и доработки форм авторизации и пользовательских сценариев
— Опыт создания адаптивных пользовательских интерфейсов
— Умение разбираться в существующем коде, оптимизировать и развивать функциональность приложений
— Способность самостоятельно решать сложные технические задачи и обеспечивать качество реализуемых решений
Будет плюсом:
— Опыт работы с многофакторной аутентификацией (MFA, TOTP)
— Опыт реализации интерфейсов для push-уведомлений
— Опыт разработки и поддержки UI-компонентов в Figma
— Опыт оптимизации сборки frontend-приложений
— Опыт кастомизации интерфейсов для нескольких клиентских приложений
Зарплаты и спрос: Фронтенд
Сейчас в каталоге 705 вакансий по этому направлению, удалённо можно работать в 46%.
Зарплата здесь не указана. Медиана по направлению: 190 000 ₽ в месяц. У половины вакансий от 132 000 ₽ до 243 000 ₽ (вакансий с вилкой: 100).
Навыки этой вакансии, которые чаще всего просят по направлению: JavaScript (41%), HTML (26%), Figma (13%), Vue (12%). В скобках доля вакансий направления.