Frontend-разработчик

120 000 руб
Размещено 04 мая
Профобласть: Продажи
Занятость: Полная
График работы: Полный день
Опыт работы: Более 3 лет


Обязанности: разработка клиентской части приложений компании на TypeScript с использованием фреймворка Vue; разработка Vue-компонентов и библиотек для продуктов компании; покрытие реализованного функционала авто-тестами; документирование кода; оптимизация API совместно с backend-разработчиками; планирование и декомпозиция задач, оценка сроков, ответственность за выполнение задач в срок; проектирование, участие в обсуждении и поиске решения; участие в code review. Требования: хорошее знание JavaScript (области видимости и замыкания, классы, контексты, промисы); опыт работы с TypeScript: ООП, условные типы, дженерики, утилитарные типы; опыт работы c Vue.js: понимать реактивность, жизненные циклы компонентов/роутера, управление состоянием, разработка директив; уверенные знания HTML5 и CSS3(SASS/SCSS); опыт использования Docker, опыт сборки собственных Docker-образов и написания compose-файлов; навыки использования Git; технический английского на уровне Intermediate, минимум Elementary. Будет плюсом: опыт построения больших модульных бизнес-приложений: навыки использования библиотек инжекции зависимостей: TSyringe, InversifyJS и пр; навыки построения frontend-приложений с использованием микросервисной; архитектурой: module federation, динамическая загрузка кода, плагины; навыки построения сложных форм с валидацией данных: vuelidate, veevalidate, zod, zup и пр; понимание принципов UX: usability, доступность; понимание процесса сборки Web-приложения: настройка сборщика vite или webpack; навыки написания юнит-тестов и покрытия кода тестами: jest, vitest; знание и опыт применения принципов: SOLID, DRY, BEM. Условия: Аккредитованная IT-компания; Официальное трудоустройство; Полная занятость; график работы 5/2; Гибридный формат работы (Удаленная работа + офис).