Основные задачи:
• Разработка и поддержка CRM-систем: проектирование пользовательских интерфейсов, оптимизация кода, интеграция новых функций и взаимодействие с серверной частью через REST API.
• Поддержка существующих приложений: рефакторинг, исправление ошибок, анализ багов и улучшение UX/UI.
• Разработка клиентских сервисов: использование Vue.js (Nuxt) или React (Next.js), внедрение новых функций и компонентная архитектура.
• Взаимодействие с командой: работа с разработчиками, дизайнерами и тестировщиками, участие в оценке задач, наставничество и код-ревью.
• Улучшение процессов разработки: внедрение новых подходов, поддержание стандартов качества кода и оптимизация CI/CD для быстрого выпуска обновлений.
Наши ожидания:
• Коммерческий опыт в разработке frontend-приложений не менее 3-4 лет, успешное участие в продакшн-проектах с масштабируемой архитектурой.
• Владение Vue 3, Nuxt 2/3, React, Next.js и PostgreSQL.
• Глубокие знания JavaScript (ES6+), TypeScript, опыт с CSS (SCSS, TailwindCSS) и инструментами сборки (Webpack, Vite).
• Навыки написания тестов с использованием Jest, Cypress и других инструментов.
• Понимание SSR, SSG, работа с REST API, проектирование компонентной архитектуры, управление состоянием (Vuex, Pinia, Redux) и настройка маршрутов.
Ключевые качества:
• Способность планировать задачи, работать в команде и наставлять младших разработчиков.
• Высокий уровень коммуникабельности, внимание к деталям и ориентация на качество.
Дополнительные преимущества:
• Опыт работы с WebSocket, Docker и архитектурными паттернами для сложных приложений.
Мы предлагаем:
• Конкурентоспособную заработную плату
• Стабильную работу в динамично развивающейся компании
• Увлекательные задачи и возможности для профессионального развития
• Мобильную связь и систему корпоративных скидок
• Стильный и уютный офис в центре города