Senior React Native Developer with TV apps experience
Over 8 years of professional software development, with more than 6 years dedicated to building production ready React Native applications across mobile and TV platforms, including tvOS and Android TV.
Key Responsibilities
- Develop and maintain advanced mobile and TV features with a strong emphasis on performance, native behavior, and cross-platform consistency.
- Design and implement complex UI/UX components for both mobile and TV, including 10-foot UI, animated transitions, gradients, focus management, and custom remote gestures.
- Build consistent navigation and focus systems tailored for D-pad, game controllers, and Apple TV remotes, using platform-optimized libraries and custom implementations.
- Architect scalable and predictable state management using Redux Toolkit, MobX, and Context API, ensuring efficient side-effect handling and focus-aware data flow.
- Manage deep linking, dynamic routing, nested navigators, custom transitions, and TV-specific launch intents.
- Integrate with native APIs/modules in Swift, Objective-C, Kotlin, and Java for advanced features like sensors, biometrics, background services, remote gesture handling, and native focus engine customization.
- Implement real-time map features (geofencing, clustering, route overlays), and support location services, offline sync, and background tasks optimized for battery efficiency and TV constraints.
- Customize native modules or patch under-the-hood dependencies to align with business needs, including tvOS provisioning and Android TV launchers.
- Integrate DRM-protected media, analytics, and remote content overlays for immersive media consumption on TV.
- Optimize performance across mobile and TV by profiling rendering, memory, and bundle size; debug issues using Flipper, Hermes, native profilers, and remote debugging tools.
- Implement CI/CD pipelines and OTA updates with CodePush, while managing releases across App Store Connect (tvOS) and Google Play Console (Android TV).
- Write robust tests across unit, integration, and E2E levels with Jest, Testing Library, and Detox, while ensuring accessibility and localization compliance.
- Collaborate cross-functionally with backend engineers to optimize APIs for performance, offline capability, caching, and error handling.
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com