Задачи:
• Разработка user-friendly сайтов, которые будут радовать пользователей простотой и функциональностью;
• Создание личного кабинета для клиентов и партнёров с удобным доступом к информации;
• Разработка админ-панелей для внутренних сервисов — чтобы управление процессами стало быстрее и удобнее;
• Участие в интересных задачах команды, где твоя индивидуальность и мнение будут ценными.
Стек технологий:
HTML/CSS, JavaScript (ES6+), TypeScript, Vue.js, Nuxt.js, Vuex/Pinia, REST API, SSR, Git, Node.js, npm, Docker.
Требования:
• Владение HTML/CSS, JavaScript (ES6+) и TypeScript;
• Знание Vue.js, Nuxt.js, Vuex/Pinia;
• Понимание принципов ООП, ФП, SOLID, DRY, KISS, YAGNI;
• Опыт с Server-Side Rendering (SSR) и Universal Apps;
• Хорошее понимание REST API;
• Знание лучших практик UI/UX;
• Опыт проектирования архитектуры приложений;
• Умение решать сложные задачи самостоятельно.
Будет двойным плюсом:
• Тестирование (Jest или Mocha + Chai);
• Глубокое знание механизма реактивности в Vue.js;
• Понимание бэкенд-технологий;
• Глубокое понимание асинхронности (runtime, callstack, eventloop);
• Работа с CSS (TailwindCSS) / SCSS-фреймворками и принципами позиционирования (Flex, Grid, Block, Inline-block);
• Знание DevOps-технологий и опыт взаимодействия с ними;
• Контейнеризация с помощью Docker.
Условия:
• Зарплата по итогам собеседования (в рамках вилки);
• Равноправие в команде: каждый голос важен;
• Лёгкая, вайбовая атмосфера и корп. культура;
• Важно: первым этапом отбора предусмотрено выполнение ТЗ.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.