← Все вакансии/Middle/Технократия
MiddleFlexible

React Native Developer

Т
Технократия
Уровень
Middle
Формат
Flexible
О роли

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

О компании

  • Технократия

Обязанности

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

Требования

  • Опыт коммерческой разработки на React Native от 4х лет
  • Уверенное знание TypeScript, React и стейт-менеджера (Redux Toolkit / Zustand / MobX)
  • Понимание архитектуры React Native: работа моста, New Architecture (Fabric, TurboModules, JSI), Hermes
  • Настройка build.gradle, понимание версий AGP, Kotlin и JDK
  • Настройка productFlavors и buildTypes для нескольких окружений (dev, stage, prod)
  • Подпись релизных сборок, сборка 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

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо или гибрид
Стек и навыки

С чем работаем