2 марта 2025
Обязанности:
Разработка и поддержка сложных веб-приложений с использованием современных JavaScript-фреймворков ( Vue.js, React или Angular ).
Оптимизация производительности, написание чистого, поддерживаемого и тестируемого кода.
Взаимодействие с дизайнерами и UX-специалистами для создания интуитивно понятного интерфейса.
Разработка компонентов и UI-библиотек, интеграция с API и бэкендом.
Работа с RESTful API и GraphQL, реализация клиент-серверного взаимодействия.
Настройка и поддержка сборки проекта (Webpack, Vite, Babel).
Проведение код-ревью, участие в обсуждениях архитектуры проекта.
Взаимодействие с кросс-функциональными командами, включая backend-разработчиков и DevOps.
Внедрение CI/CD процессов для автоматизации развертывания.
Требования:
Опыт работы frontend-разработчиком от 5 лет.
Глубокие знания Vue.js (Vue 3, Composition API, Vuex/Pinia) , React (Hooks, Redux, Next.js) или Angular (RxJS, NgRx, Material UI) .
Отличное понимание JavaScript и TypeScript.
Опыт адаптивной и кросс-браузерной верстки, владение CSS/SCSS, TailwindCSS, Styled Components.
Опыт работы с UI-библиотеками (Vuetify, Chakra UI, Material UI, Ant Design и т.д.).
Владение инструментами сборки (Webpack, Vite, Rollup).
Опыт работы с системами контроля версий (Git, GitHub/GitLab).
Умение разрабатывать клиентские приложения с SSR (Next.js/Nuxt.js).
Знание Node.js (Nest.js, Express) и Python (Django/FastAPI) большой плюс!
Опыт работы с WebSockets, real-time обновлениями и PWA преимущество.
Опыт тестирования (Jest, Cypress, Playwright) приветствуется.
Английский язык (чтение технической документации, участие в митингах).
Условия:
Удаленная работа с гибким графиком.
Конкурентоспособная зарплата (по договоренности).
Работа в команде профессионалов с интересными и сложными задачами.
Возможность изучения новых технологий и профессионального роста.
Участие в разработке инновационных продуктов для западных рынков.