Middle-разработчик (Middle Frontend Developer (React / React Native)
Арктик Катеринг Сервис · зарплата не указана · Тверь · HH · опубликовано 27 апреля 2026 г.
Описание вакансии
Что у нас в проекте (честный стек)
Mobile:
• React Native, React 18, TypeScript
• Навигация: -navigation/native + native-stack
• State management: Redux Toolkit + react-redux
• Формы: react-hook-form
• Сеть: axios, интеграции с REST
• Push: Firebase Messaging + Notifee, локальные уведомления
• Хранилища: AsyncStorage, оффлайн/кэш
• Биометрия: react-native-biometrics
• Permissions / Device: react-native-permissions, react-native-device-info
• UI/UX: /themed, native-base, жесты/анимации, WebView
• Медиа/утилиты: image picker, SVG/transformer, QR, HTML-render
Web:
• React 18, TypeScript
• Роутинг: react-router-dom
• State: Redux Toolkit
• UI: MUI (Material) + DataGrid/DatePickers, Ant Design, Bootstrap, styled-components
• Сеть: axios, прокси middleware
• Разное: infinite scroll, intersection observer, dynamic-QR, compression и т.д.
Задачи:
• Полное ведение фронтенда: разработка новых фич, поддержка, рефакторинг, снижение техдолга.
• Реализация удобного и быстрого UI (мобайл + веб), внимательность к деталям.
• Интеграции с backend: REST API (и при необходимости WebSocket), обработка ошибок, стабильная работа на “плохом интернете”.
• Работа с данными: кэширование, локальные хранилища, сценарии offline/online синхронизации.
• Мобильное: push/локальные уведомления, фоновые события (в рамках RN), permissions, работа с WebView/медиа.
• Участие в улучшении UX: предлагать решения, улучшать конверсию/удобство, делать “как должно быть”, а не “лишь бы работало”.
• Поддержка релизов: подготовка сборок, сопровождение публикаций (App Store / Google Play, RuStore).
Требования:
• Коммерческий опыт React Native от 2 лет (уровень Middle).
• Уверенный JavaScript/TypeScript, понимание ООП и функционального подхода.
• Практический опыт с Redux Toolkit, React hooks, компонентной архитектурой.
• Опыт работы с React Navigation, понимание навигационных сценариев.
• Умение качественно интегрироваться с API (axios, авторизация, ошибки, ретраи/таймауты).
• Опыт работы с уведомлениями (Firebase Messaging / Notifee).
• Аккуратность к UI/UX, работа c Figma, адаптивность (веб).
• Git (GitHub/GitLab), базовое понимание CI/CD.
• Умение доводить задачи до результата: “сделал → проверил → довёл до прод-качества”.
Условия:
• График 5/2
• Офис в центральном районе г. Тверь
• Трудоустройство по ТК, 100% белая зарплата
• ДМС после прохождения испытательного срока