Technokratos
React Native Developer (Android, iOS build)
Experience: 3–6 years
Full-time
Schedule: 5/2
Work format: remote or hybrid
☑️ Responsibilities
- Designing and developing cross-platform mobile applications on React Native using TypeScript
- Participating in application architecture design: selecting a state manager, navigation structure, application layers
- Performance optimization: memoization, working with re-renders, profiling through Flipper/React DevTools
- Working with New Architecture: migrating to Fabric and TurboModules, integrating JSI modules, configuring Hermes
- Writing and maintaining native modules (bridge modules, TurboModules) as needed
☑️ Our requirements for candidates
- 4+ years of commercial React Native development experience
- Solid knowledge of TypeScript, React, and state managers (Redux Toolkit / Zustand / MobX)
- Understanding of React Native architecture: bridge operation, New Architecture (Fabric, TurboModules, JSI), Hermes
- Configuring build.gradle, understanding AGP, Kotlin, and JDK versions
- Configuring productFlavors and buildTypes for multiple environments (dev, stage, prod)
- Signing release builds, building APK and AAB, understanding Play App Signing
- Working with AndroidManifest.xml, permissions, deep links, as well as minSdk, targetSdk, and Google Play requirements
- Targets, schemes, build configurations, xcconfig files
- Managing certificates, provisioning profiles, and entitlements (push notifications, Associated Domains, App Groups)
- Publishing through App Store Connect and TestFlight, knowledge of the main App Store Review Guidelines requirements
Contacts: recruiter contact