Основные задачи:
- Разработка и поддержка интерфейса мобильной системы учета труда персонала в тепличных комплексах.
- Создание интерактивных, удобных и производительных пользовательских интерфейсов с использованием Vue 3 (Composition API).
- Разработка UI на основе библиотек и UI-kit компонентов, адаптивная и кроссбраузерная верстка.
- Интеграция с RESTful и GraphQL API, работа с системами авторизации и защиты данных.
- Оптимизация производительности фронтенда, устранение узких мест в рендеринге и загрузке ресурсов.
- Разработка и поддержка модульной архитектуры приложения, использование компонентного подхода.
- Настройка и использование инструментов сборки (Vite, Webpack, Babel), CI/CD процессов.
- Взаимодействие с командой бэкенд-разработчиков, UX/UI-дизайнеров и бизнес-аналитиков.
- Поддержка, тестирование и документирование кода.
Требования к опыту и знаниям:
- От 2 лет опыта разработки на Vue.js (Vue 3, Composition API, Pinia/Vuex, Vue Router, SSR).
- Уверенные знания JavaScript (ES6+) и TypeScript.
- Опыт работы с UI-библиотеками и готовыми UI-kit компонентами.
- Понимание модульной архитектуры, компонентного подхода.
- Опыт взаимодействия с API (RESTful, GraphQL), системами авторизации.
- Продвинутые знания HTML5, CSS3 (SCSS, Tailwind, CSS-in-JS), адаптивная и кроссбраузерная верстка.
- Владение инструментами сборки (Vite, Webpack, Babel), опыт настройки CI/CD (GitLab CI, Jenkins).
- Опыт оптимизации производительности фронтенда.
- Понимание архитектурных подходов (Clean Architecture, Feature-Sliced Design).
-
Плюсом будет:
- Опыт работы с PWA, WebSockets, WebRTC.
- Владение Node.js для настройки серверного рендеринга (SSR/Nuxt.js).
- Знание принципов UI/UX-дизайна, работа с Figma.
- Опыт работы с Docker, Kubernetes.
- Практика юнит- и интеграционного тестирования (Jest, Cypress).
- Опыт работы по Agile (Scrum/Kanban), использование GitLab, Jira.
Мы предлагаем:
- Работу в крупной отечественной компании, имеющей государственную поддержку.
- Оформление по ТК РФ в аккредитованную IT компанию, белую заработную плату без задержек.
- График работы - 5/2 с 09.00 до 18.00;
- Удаленный формат работы.