Job Openings SENIOR REACT NATIVE DEVELOPER - TVos, Apple TV, Android TV

About the job SENIOR REACT NATIVE DEVELOPER - TVos, Apple TV, Android TV

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.
  • Write clean, type-safe, and well-documented code using JavaScript/TypeScript, applying modern patterns like composition, functional programming, and modular architecture.
  • 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.
Key Skills:

React Native & Tools:

Core React Native, CLI & Expo, React Native Reanimated, Gesture Handler, Linear Gradient, React Native Video, TV navigation libraries
Languages & Architecture:

JavaScript/TypeScript, Functional & Modular Component Design, Dependency Injection, Composition, Modern JS Patterns
State Management:

Redux Toolkit (RTK), MobX, Context API, Zustand (familiar), React Query
UI & Animations:

Advanced UI design, animated transitions, macro interactions, gradients, Lottie, gesture/focus-driven interfaces (TV & mobile)
Navigation & Routing:

React Navigation (Stack, Tabs, Modals, Deep Linking), TV remote and D-pad navigation, focus management, custom transitions
TV Platforms:

tvOS (focus engine, top shelf, remote gestures, provisioning), Android TV (D-pad, launcher intents, Google Play Console, Leanback behavior)
Data & API:

REST (Axios, Fetch), GraphQL (Apollo, Relay), API integrations (Strapi, Payment Gateways), caching, offline support, optimistic updates
Maps & Location:

react-native-maps, Mapbox, Geofencing, Real-time Tracking, Clustering, Route Overlays
Native Modules & Platform Integration:

Custom iOS/tvOS/Android modules, biometric auth, permissions, background services, BLE & IoT, DRM, AR (plus)
Performance & Debugging:

Flipper, Hermes, Reactotron, native profilers, memory leak tracking, bundle optimization, Sentry, Crashlytics
Build & Deployment:

EAS, Fastlane, Bitrise, GitHub Actions, CodePush, multi-env support, feature flags, App Store/Play Store publishing (mobile & TV)
Payments & Analytics:

In-App Purchases, Subscriptions, Analytics (Firebase, Google, Segment, Mixpanel, Amplitude), Attribution (AppsFlyer, Branch.io)
Testing & Accessibility:

Jest, React Native Testing Library, Detox, accessibility compliance, i18n, l10n



Vertical:

Technology