Мы ищем сильного frontend‑разработчика, который умеет проектировать архитектуру клиентских приложений, эффективно работать в кросс‑функциональной команде и решать задачи не только «в коде», но и в процессе.
Чем предстоит заниматься:
- Участвовать в разработке цифровых продуктов для внутренних пользователей: автоматизация склада и доставки.
- Проектировать архитектуру фронтенда, развивать микрофронты и UI‑компоненты.
- Работать в связке с аналитиками, backend‑разработчиками, дизайнерами, QA и DevOps.
- Улучшать Developer Experience: Storybook, линтеры, pre-commit хуки, тестирование.
- Внедрять и поддерживать CI/CD для frontend‑приложений.
- Писать автотесты (unit, e2e).
- Участвовать в проектировании API‑контрактов совместно с аналитиками и backend‑командой.
- Оптимизировать производительность: lazy loading, code splitting, оптимизация загрузки.
- Делать code review и менторить других разработчиков.
- Участвовать в формировании UI‑kit и общих frontend‑подходов.
- Влиять на технические решения, стек и процессы в команде.
Что мы ожидаем:
- Опыт коммерческой разработки на **React + TypeScript** (желательно **Next.js**) от 4 лет.
- Глубокое понимание клиент‑серверного взаимодействия: REST, GraphQL, WebSocket.
- Опыт проектирования архитектуры фронтенда и микрофронтов.
- Опыт работы со стейт‑менеджментом и запросами данных: **Redux**, **Zustand**, **React Query** или аналоги.
- Уверенное владение HTML/CSS/SCSS, опыт адаптивной и кроссбраузерной вёрстки.
- Опыт настройки и использования **Storybook**, **Jest**, **React Testing Library**, **Cypress**.
- Понимание CI/CD и опыт работы с Docker, Webpack/Vite, ESLint, Husky/lefthook.
- Участие в дизайне API‑интерфейсов.
- Умение документировать решения и участвовать в процессах команды: груминг, планирование, ретро, демо.
- Soft skills: умение слушать, аргументировать решения и работать в команде.
Будет плюсом:
- Опыт работы в роли технического эксперта.
- Опыт в проектах по автоматизации логистики.
- Знание **Node.js**.
Если ты хочешь влиять на технические решения, развивать продукт и писать качественный, поддерживаемый код — будем рады видеть тебя в нашей команде.
Условия:
- На период испытательного срока — гибридный формат работы, далее — удалённый.
- График 5/2.