React Native разработчик (сборка под Android, IOS)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид
Чем предстоит заниматься
•Проектирование и разработка кроссплатформенных мобильных приложений на 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