Quickplay Logo

Quickplay

Principal Software Engineer (React Native)

Reposted 9 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Expert/Leader
In-Office
Chennai, Tamil Nadu
Expert/Leader
Lead the React Native team in developing high-quality, scalable mobile applications, ensuring performance optimization, responsive design, and collaborative integration across the tech stack.
The summary above was generated by AI

About us:

About us:
Quickplay is the leading OTT software platform for Tier 1 media, sports and entertainment. The company has scaled to 300+ global colleagues over the past four years, and serves global customers as diverse as the New York Yankees to some of the world's largest Telcos. Quickplay was founded by former executives from Disney, HBO, AT&T and many others.

At Quickplay we believe in transparency, fairness, and collaboration while we passionately work on some of the toughest use cases in Over-The-Top (OTT) video, focused on massive scale and resilience. If you aspire to be part of a high-performing, learning-oriented, and caring culture - in a fast-paced growth environment, you’ve come to the right place.

Position: React Native Team Lead

Work Model: Onsite

Key Responsibilities:

React & React Native Expertise:

  • Demonstrate deep hands-on expertise in React and React Native, including advanced use of React hooks (useState, useEffect, useMemo, useCallback, custom hooks) and strong command of component lifecycle management.
  • Lead initiatives to improve application performance through techniques like React.memo, useMemo, and efficient reconciliation patterns. Guide the team in best practices for navigation (React Navigation), gesture handling, and scalable React Native architecture

Technical Architecture & Design:

  • Define and maintain the front-end architecture for scalable, cross-platform applications. Drive decisions on code organization, modularization, performance tuning, and maintainability, ensuring alignment with backend and product architecture.

Responsive Design & UI Leadership:

  • Oversee and guide the creation of adaptive, pixel-perfect user interfaces that perform seamlessly across multiple form factors (mobile, tablet, and TV). Leverage responsive APIs, Flexbox, and platform-specific styling patterns to maintain consistency and quality across devices.

State Management Strategy:

  • Architect and implement robust and scalable state management solutions using Redux Toolkit, RTK Query, and Zustand.
    Optimize for maintainability, modularity, and performance, minimizing unnecessary re-renders and ensuring predictable data flows across complex features.

API Integration & Data Management:

  • Provide technical leadership in designing efficient API integrations and data management layers using RTK Query.
    Define best practices for caching strategies, data invalidation, and error handling for critical business modules (catalog, authentication, personalization, video streaming).

Cross-Platform Delivery:

  • Lead development of high-quality React Native applications across iOS, Android, and tvOS, ensuring feature parity, consistent UX, and adherence to accessibility and responsiveness standards.
  • Collaborate with native developers (Swift/Kotlin) to bridge complex platform-specific functionalities.

Code Quality & Engineering Excellence:

  • Champion clean code principles and TypeScript best practices.
    Drive high-quality standards through peer code reviews, automated testing (unit/integration with Jest), CI/CD optimization, and performance monitoring.
  • Foster a culture of technical excellence, continuous learning, and collaboration across product, design, QA, and backend teams.

Leadership & Mentorship:

  • Act as a technical mentor for React Native engineers, providing guidance on problem-solving, architectural design, and code optimization.
  • Contribute to team hiring, onboarding, and upskilling initiatives to build a world-class mobile engineering practice.

Technical Stack

  • Core: React Native, React 19, TypeScript, Node.js ≥ 20
  • State Management: Redux Toolkit, RTK Query, Zustand, Redux Persist
  • Architecture: Turborepo (monorepo), React Navigation v7
  • Additional: Native modules (Swift/Kotlin), Emotion for styling, Jest for testing and automation

Required Experience

  • 10+ years of professional experience in React Native and React development with deep understanding of React architecture, hooks, and rendering behavior.
  • Proven experience leading cross-platform mobile projects from architecture to production release.
  • Expertise in responsive design, adaptive layouts, and mobile performance optimization.
  • Strong practical knowledge of Redux Toolkit, RTK Query, and TypeScript.
  • Exposure to native iOS/Android development (Swift or Kotlin) and bridging techniques.
  • Demonstrated experience deploying applications to production and maintaining continuous delivery pipelines.
  • Excellent leadership, communication, and problem-solving skills, with the ability to drive technical decisions and influence product direction.
  • Added advantage if you are familiar with media player frameworks such as ExoPlayer (Android) or AVPlayer (iOS), particularly for handling adaptive streaming, DRM, and custom playback features.

Proven Leadership Excellence

  • Track record of leading React Native or mobile development teams and guiding strategic technical decisions.
  • Strong experience in building, deploying, and maintaining cross-platform mobile applications.
  • Ability to translate business requirements into elegant technical solutions that enhance user experience and performance.
  • Skilled in reviewing architecture, ensuring code quality, and enforcing best practices for React Native and related ecosystems.

Communication & Collaboration

  • Exceptional oral and written communication skills to articulate complex technical concepts to both developers and business stakeholders.
  • Proven ability to lead cross-functional discussions in fast-paced, agile environments and align teams toward shared goals.

Leadership & Self-Direction

  • Demonstrated ability to inspire, coach, and develop engineers, fostering a strong culture of technical excellence.
  • A self-starter with the confidence to drive initiatives independently while ensuring alignment and collaboration across teams.

Success in this Role Requires

  • Technical Leadership:
    Drive the successful delivery of React Native projects, ensuring scalability, maintainability, and adherence to performance and UX standards.
  • Strategic Vision:
    Define and execute a technical roadmap for mobile development, setting clear objectives, best practices, and standards for the React Native team.
  • Team Inspiration:
    Lead and motivate your team to deliver high-quality, user-centric mobile applications that reflect Quickplay’s brand and innovation goals.
  • Cross-Functional Collaboration:
    Partner closely with Product, Design, Backend, and QA teams to ensure seamless integration, robust architecture, and timely releases.
  • Growth and Development:
    Build a world-class mobile engineering team by hiring, mentoring, and upskilling engineers across React Native, CI/CD pipelines, mobile tooling, and performance optimization.

Top Skills

Emotion
Jest
Kotlin)
Native Modules (Swift
Node.js
React 19
React Native
React Navigation V7
Redux Persist
Redux Toolkit
Rtk Query
Typescript
Zustand

Quickplay Chennai, Tamil Nadu, IND Office

200 Feet MMRD Road, Featherlite, 5th Floor, Block A, WORKez The Address, Chennai, Tamilnadu, India, 600044

Similar Jobs

4 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The End User Computing Engineering Manager manages the daily operations of end user devices, oversees engineering teams, ensures compliance, and develops technology standards.
Top Skills: Active DirectoryAzure Virtual DesktopDnsGroup PolicyIntuneJAMFM365macOSManage EngineNerdioSplunkSystrackWindows 365 Remote Desktop
4 Hours Ago
In-Office
Industrial Estate, Mambalam Guindy, Chennai, Tamil Nadu, IND
Senior level
Senior level
Aerospace • Information Technology • Cybersecurity • Defense • Manufacturing
The role involves proficient design engineering and software development, focusing on CAD/CAM software, design automation, and collaboration within a global agile team to optimize aircraft interior designs.
Top Skills: AjaxAWSAzureAzure DevopsCatiaCSS3DjangoEnoviaGitlabHTML5JavaScriptJqueryPdmPythonVisual Studio
4 Hours Ago
In-Office
Industrial Estate, Mambalam Guindy, Chennai, Tamil Nadu, IND
Mid level
Mid level
Aerospace • Information Technology • Cybersecurity • Defense • Manufacturing
The role involves design engineering and software development to create and implement automation solutions for Boeing products, focusing on CAD/CAM software and design optimization.
Top Skills: AjaxAWSAzureAzure DevopsCatiaCSS3DjangoEnoviaGitlabHTML5JavaScriptJqueryPythonVisual Studio

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account