В качестве Front-end разработчика вы будете:
- Проектировать, разрабатывать и внедрять основные бизнес-решения;
- Внедрять луковую архитектуру в продукты;
- Иметь возможность решения при выборе стека;
- Использовать свой опыт, практические навыки и умение решать сложные проблемы;
- Заниматься полным жизненным циклом функций, от концепции до развертывания;
- Способствовать принятию технических и архитектурных решений;
- Создавать повторно используемый код и библиотеки для будущего использования;
- Обеспечивать техническую осуществимость дизайна UI/UX;
- Оптимизировать приложения для максимальной скорости и масштабируемости.
Что мы ожидаем от вас:
- Более 3 лет опыта работы с любыми современными веб-фреймворками: Vue/React/Angular;
- Опыт работы на Vue.js, Vuex, Vue-Router, Nuxt.js не менее 2-х лет и опыт проектов (even pet-projects) на Vue 3/Nuxt 3;
- Хорошее знание JavaScript (ES6)/TypeScript, HTML5, CSS3, SCSS (переменные, миксины);
- Хорошие понимания концепций одностраничных приложений (SPA) и принципов SSR;
- Имеете базовое понимание принципа Eventloop на клиенте и на сервере;
- Хорошее владение навыками написания тестов для front-end (есть опыт работы с @vue/text-utils, jest, vitest);
- Хорошее понимание инструментов управления версиями кода, таких как GIT;
Будет большим плюсом:
- Писали модульные и интеграционные автотесты;
- Имеете представление о принципах для разработки: KISS, DRY, YAGNI, SOLID;
- Знаете, как работают современные подходы к Frontend-архитектуре;