Frontend-разработчик (Vue.js)
Интересный стек технологий (Vue/Nuxt + Keycloak) и четко прописанные задачи. Удаленный формат работы и стабильный график делают вакансию привлекательной для опытных разработчиков, ищущих работу в продуктовой разработке.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Вакансия требует глубокой специализации не только во Vue.js, но и в специфических инструментах вроде Keycloak, что сужает круг подходящих кандидатов. Опыт от 4 лет и задачи по миграции и оптимизации сборки указывают на высокий уровень ответственности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень оплаты, однако для Middle/Senior Frontend-разработчика с опытом от 4 лет и знанием Keycloak рыночные предложения в России обычно начинаются от 200 000 рублей. Узкая специализация на Keycloak может позволить кандидату претендовать на верхнюю границу рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Стратосфера
Frontend-разработчик (Vue.js)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать и дорабатывать пользовательские интерфейсы на 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-приложений
-Опыт кастомизации интерфейсов для нескольких клиентских приложений
Контакты: Откликнуться
| | ()
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Figma
- Vue.js
- JavaScript
- Keycloak
- HTML5
- MFA
- SCSS
- Vuex
- UI Components
- Nuxt.js
- TOTP
Возможные вопросы на собеседовании
Вакансия делает упор на кастомизацию Keycloak. Важно понять, как кандидат решал задачи по изменению стандартных тем и логики.
Расскажите о вашем опыте кастомизации тем в Keycloak. С какими сложностями вы сталкивались при интеграции кастомных форм авторизации?
Проект активно использует Nuxt.js. Вопрос проверяет понимание архитектурных особенностей фреймворка.
В каких случаях вы бы предпочли использовать Nuxt.js вместо чистого Vue.js, и как вы организуете управление состоянием в таких приложениях?
Упоминается работа с TOTP и MFA. Это критично для безопасности продукта.
Как вы реализовывали клиентскую часть для двухфакторной аутентификации (TOTP)? Какие нюансы безопасности нужно учитывать на фронтенде?
Оптимизация сборки указана как одна из задач. Проверка владения инструментарием.
Какие методы оптимизации сборки frontend-приложений вы применяли на практике для уменьшения времени загрузки и размера бандла?
Работа предполагает создание переиспользуемых компонентов. Проверка навыков проектирования.
Как вы подходите к проектированию библиотеки UI-компонентов, чтобы обеспечить их максимальную переиспользуемость и гибкость настройки стилей?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

