Меняем цены на услуги

С 19 января 2026 мы повышаем цены на Хабр Карьере. А ещё — оптимизируем список услуг, доступных для компаний.

→ Смотреть новые рублёвые и валютные прайс-листы

React Native Developer

Зарплата

до 370 000 ₽

Местоположение и тип занятости

Можно удаленно

Компания

Крупнейшая казахстанская розничная торговая компания

Описание вакансии

Мы в Small создаем SuperApp, который объединит в себе инструменты для склада и торгового зала. Вам предстоит разработать архитектуру, которая одинаково стабильно работает на двух типах устройств:

  1. Профессиональные ТСД (Zebra/Honeywell): Android-устройства с лазерными сканерами для тяжелых складских операций (приемка, инвентаризация).
  2. Личные и корпоративные смартфоны (iOS/Android): Для работы в торговом зале, управления задачами, проверки цен (через камеру) и аналитики для директоров.

Главная цель: MVP к марту 2026 года.

Что будете делать:

  • Создание адаптивного UI, который удобен как на маленьких защищенных экранах ТСД, так и на современных iPhone/Android смартфонах.
  • Двойной стек сканирования:
    — Интеграция с лазерными сканерами (Broadcast Intents, нативные модули Android).
    — Реализация быстрого сканирования через камеру смартфона (VisionCamera / ML Kit).
  • Проектирование локальной БД (WatermelonDB) для работы в зонах с плохим покрытием Wi-Fi (подвалы, склады).
  • Поддержка и сборка приложений под iOS и Android. Настройка разных профилей сборки (для ТСД и для AppStore/Google Play).
  • Работа с периферией — подключение мобильных Bluetooth-принтеров для печати ценников прямо в зале.
  • Оптимизация списков (FlashList) и работы с памятью, чтобы приложение не "тормозило" при обработке накладных на тысячи позиций.

Наш стек:

  • Core: React Native 0.79+, Expo SDK 53+ (Custom Dev Client).
  • Local-first: WatermelonDB / SQLite.
  • UI: Tailwind (NativeWind), корпоративный UI Kit (Shared с Web-версией).
  • Scanning: DataWedge (Android) + VisionCamera/Google ML Kit (iOS/Android).
  • State: Tanstack Query, Zustand.
  • Infrastructure: Monorepo (Nx/Turborepo), Fastlane, Sentry.

Наш идеальный кандидат:

  • 5+ лет в Mobile разработке (3+ года на React Native).
  • Вы одинаково хорошо понимаете специфику iOS и Android. Знаете, чем отличается работа с разрешениями и памятью на этих платформах.
  • Вы умеете писать или адаптировать Native Modules на Kotlin/Java для интеграции специфичных SDK (Zebra/Honeywell).
  • Вы знаете, как синхронизировать сотни тысяч записей, разрешать конфликты версий и сохранять стейт при вылете приложения.
  • Вы понимаете разницу между "интерфейсом для склада" (максимальная контрастность, огромные кнопки, звуковой отклик) и "бизнес-интерфейсом" (красивые графики и дашборды для директора).
  • Опыт реализации быстрых и точных сканеров штрихкодов на базе камеры смартфона.

Будет плюсом:

  • Опыт внедрения Mobile приложений в Ритейле, Логистике или E-commerce.
  • Опыт настройки CI/CD для автоматизации релизов в App Store, Google Play и внутренней раздачи APK для ТСД.
  • Участие в создании систем с поддержкой Bluetooth-периферии.

Мы предлагаем:

  • Сложные инженерные задачи: Работа на стыке софта и железа.
  • Современное оборудование: У вас будут все необходимые устройства для тестов (iPhone, Android-флагманы, ТСД Zebra).

Смотреть ещё вакансии