HamburgerMenu
hirist

React Native Developer - Tv Apps

Dexian
Others
8 - 10 Years

Posted on: 11/07/2025

Job Description

Role Overview :

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 AppleTV 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 mediaconsumption 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, PDF Readers, 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.


info-icon

Did you find something suspicious?