Posted on: 11/07/2025
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.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1511731
Interview Questions for you
View All