Enable job alerts via email!

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

Duncan & Ross

Dubai

On-site

AED 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company in Dubai is seeking a Senior React Native Developer with expertise in TV applications. In this dynamic role, you will be responsible for building and optimizing mobile and TV applications, ensuring native performance and compliance with accessibility standards. Ideal candidates will have extensive experience with React Native and strong collaboration skills with backend engineers.

Qualifications

  • Over 8 years of professional software development.
  • More than 6 years with React Native applications.

Responsibilities

  • Develop and maintain mobile and TV features with an emphasis on performance.
  • Design UI/UX components for mobile and TV platforms.
  • Integrate with various native APIs and optimize performance.

Skills

React Native
TV apps
Redux Toolkit
MobX
Context API
Swift
Objective-C
Kotlin
Java
CI/CD

Tools

Flipper
Jest
Testing Library
Detox

Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.