Обязанности:
- Принимать участие в разработке текущих и новых продуктов компании;
- Разработка, поддержка, рефакторинг различных компонентов, виджетов и доработка существующего функционала;
- Взаимодействовать с командой для обеспечения целостного развития продукта;
- Разрабатывать чистые, адаптивные пользовательские интерфейсы с минимальным откликом;
- Следить за чистотой кодовой базы, проводить рефакторинг, устранять баги;
- Базовое самостоятельное тестирование/устранение дефектов и уязвимостей;
- Вёрстка страниц приложений по дизайн-макетам;
- Изучать и внедрять новые технологии разработки.
Требования:
- Коммерческий опыт работы с Vue.js и Nuxt.js (версия 3) от 2-х лет;
- Уверенное владение JavaScript (ES6) и TypeScript, HTML5, CSS3(SASS, SCSS);
- Понимание взаимодействия клиент-серверных приложений;
- Знание REST API и опыт работы с документацией в Swagger;
- Опыт работы с Git, понимание Git Flow;
- Опыт работы с CI/CD, Jenkins, Docker;
- Опыт написания тестов (vitest);
- Базовые навыки UX/UI;
- Понимание базовых принципов SEO.
Стек: Vue.js 3+ (Composition API), TypeScript 5+, CSS3 (SCSS), Pinia, Gitea, Docker, Figma.
Условия:
Работа в ит-аккредитованной компании в социально значимом проекте региона;
Профессиональная мотивированная команда;
Высокая белая зарплата , перспективы карьерного роста.