Разработка и поддержка фронтенд-части проектов компании: верстка UI-компонентов, интеграция с API, оптимизация производительности и внедрение новых технологий.
Описание вакансии
Обязанности
Решение задач на фронтенде от верстки UI-компонентов, до проработки взаимодействия с API серверной части;
оптимизация производительности и удобства интерфейса;
поддержание и оптимизация существующих проектов компании;
участие в процессе выбора и внедрения новых технологий для оптимизации процессов разработки.
Требования
высшее образование;
знание JavaScript+TypeScript, HTML/CSS;
опыт работы с фреймворками (React/Angular/Vue.js);
понимание принципов дизайна и пользовательского опыта (UX) для создания удобного и интуитивно постоянного интерфейса;
понимать асинхронную модель кода;
знание системы контроля версий Git;
умение читать и разбираться в чужом коде;
умение писать читабельный и оптимальный код;
опыт работы с инструментами Webpack/Vite, Babel, ESLint;
опыт работы с процессором Sass/SCSS или Less;
понимание работы популярных прикладных протоколов, понимание принципов CI/CD;
опыт работы с Linux, с Docker и системами контейнеризации.