Воронеж, улица Бахметьева, 2Б
Разработка пользовательского интерфейс с "нуля";
Поддержка уже существующего кода;
Интеграция с back-end (Rest, WebSockets и т. д.);
Готовность взять под контроль начинающих специалистов и обучать их;
Требования:
Опыт коммерческой разработки от 3 до 6 лет
Уверенное владение JavaScript (ES6+) и TypeScript.
Глубокое понимание принципов React (hooks, context, lifecycle, state management).
Отличное знание Vue.js (v3) и Composition API.
Опыт работы с React Query / Redux / Zustand / MobX (один или более из state-менеджеров).
Опыт работы с Vue Router, Pinia/Vuex, Axios.
Владение HTML5, CSS3/SCSS, адаптивной и кросс браузерной версткой.
Опыт сборки проектов на Vite, Webpack, или Next.js.
Знание REST API и/или GraphQL, умение интегрировать фронтенд с бэкендом.
Понимание принципов чистого кода, SOLID, DRY, KISS.
Опыт работы с Git
Будет плюсом:
Будет плюсом: Опыт написания unit / integration / e2e-тестов (Jest, React Testing Library, Cypress, Playwright).
Знание UX/UI-принципов и взаимодействия с дизайнерами (Figma).
Опыт настройки CI/CD (GitHub Actions, GitLab CI).
Навыки оптимизации производительности SPA.
Открытость, общительность и желание работать в команде;
Наши предложения:
Кармически хороший проект с множеством необычных задач;
Уютный офис в центре города или релокационный пакет (по ситуации);
Конкурентоспособную заработную плату, которая реально зависит от опыта и навыков;
Бесплатный заказ книг по разработке, внутреннее обучение и посещение крупнейших IT-конференций;
Официальное оформление по ТК РФ;
Мы проводим спортивные мероприятия, кормим фруктами и устраиваем праздники для вас и ваших детей.
Что мы не сможем предложить:
Воронеж
до 100000 RUR
Воронеж
до 250000 RUR