Обязанности:
- разработка интерфейсов
Требования:
- Уверенное знание JavaScript и TypeScript;
- Коммерческий опыт разработки на React;
- Опыт работы с Next.js, с Zustand, MobX или аналогичными state management-решениями;
- Опыт разработки на React Native / Expo;
- Опыт работы со сложными формами и валидацией: react-hook-form, zod или аналогами;
- Хорошие навыки адаптивной, кроссбраузерной и кроссплатформенной верстки по Figma со стремлением к Pixel Perfect, включая разработку интерфейсов для web и mobile на React Native;
- Опыт интеграции с backend API, работы со сложной бизнес-логикой, состоянием приложения и кроссплатформенными интерфейсами;
- Уверенная работа с Git, feature-ветками, релизными контурами dev / preprod / prod, понимание git flow или аналогичной стратегии ветвления
Будет плюсом:
Опыт публикации приложений в TestFlight, App Store, Google Play
Наличие Mac для локальных сборок и отладки Expo Bare Workflow приложений под iOS и Android
Наличие iPhone и Android-устройства для тестирования мобильных сценариев на реальных устройствах
Ожидаемый уровень самостоятельности:
Самостоятельно брать задачу в работу и доводить её до production.
Уметь декомпозировать задачу, задавать уточняющие вопросы и предлагать техническое решение.
Коммуницировать с backend-разработчиками, QA, аналитиками и дизайнером.
Условия:
- дистанционный режим работы;
- оформление по ТК РФ, больничные, отпускные