Занятость: полная. График: 5/2. Формат работы: удалённо или гибрид.

Обязанности:

  • Проектирование и разработка кроссплатформенных мобильных приложений на React Native и TypeScript.
  • Участие в проектировании архитектуры приложений: выбор стейт-менеджера, структура навигации и слои приложения.
  • Оптимизация производительности, профилирование через Flipper и React DevTools.
  • Работа с New Architecture: миграция на Fabric и TurboModules, интеграция JSI-модулей, настройка Hermes.
  • Написание и поддержка нативных модулей при необходимости.

Требования:

  • От 4 лет коммерческой разработки на React Native.
  • Уверенное знание TypeScript, React и стейт-менеджеров Redux Toolkit, Zustand или MobX.
  • Понимание архитектуры React Native, работы моста, New Architecture, Fabric, TurboModules, JSI и Hermes.
  • Настройка build.gradle, понимание версий AGP, Kotlin и JDK.
  • Настройка productFlavors и buildTypes для нескольких окружений, подпись релизных сборок, сборка APK и AAB, понимание Play App Signing.
  • Работа с AndroidManifest.xml, permissions, deep links, minSdk, targetSdk и требованиями Google Play.
  • Работа с targets, schemes, build configurations и xcconfig-файлами.
  • Управление сертификатами, provisioning profiles и entitlements, включая push-уведомления, Associated Domains и App Groups.
  • Публикация через App Store Connect и TestFlight, знание требований App Store Review Guidelines.