Principal Software Engineer

1 week ago


Chennai, Tamil Nadu, India Quickplay Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About us:

Quickplay fosters a transparent, fair, and collaborative environment. We enthusiastically tackle complex challenges in OTT video, focusing on massive scale and resilience. If you seek a high-performing, learning-oriented, and supportive culture, Quickplay is the right place. Our data team is searching for a data science leader to spearhead data strategy and implement data science initiatives across our products. The ideal candidate will possess a blend of analytical, technical, and business acumen to transform data into actionable insights that drive organizational value.

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 , 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, ≥ 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.


  • Chennai, Tamil Nadu, India Ford Global Career Site Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    As a Principal Software Engineer within the Global Industrial System Analytics organization, you will be a hands-on technical leader delivering working software. You will be responsible for design, development, and optimization of complex solutions for the Industrial System. You will solve complex, large-scale software engineering problems and build highly...


  • Chennai, Tamil Nadu, India Fidelity Investments Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job DescriptionJob Tittle - Principal - Software EngineeringThe Purpose of This RoleWe are seeking a highly motivated and experiencedPrincipal Software Engineerto join our Fidelity Health Benefits Platform (FHB) team within Workplace Investing (WI) . As a member of the FHB Product Development team, you will design, develop, and own scalable and resilient...


  • Chennai, Tamil Nadu, India Fidelity Investments Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description:Job Tittle - Principal - Software EngineeringThe Purpose of This RoleWe are seeking a highly motivated and experienced Principal Software Engineer to join our Fidelity Health Benefits Platform (FHB) team within Workplace Investing (WI) . As a member of the FHB Product Development team, you will design, develop, and own scalable and...


  • Chennai, Tamil Nadu, India SES Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Software EngineerROLE DESCRIPTION SUMMARYIntelsat Inflight has an exciting opportunity for a Principal Software Engineer.  You will be part of a team responsible forAirborne System Software design and developmentevolving and scaling the platform for any WAN technologies (ATG4/ Ku/ 2Ku/ESA etc.)delivery of application technology solutions and data...


  • Chennai, Tamil Nadu, India Ford Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Principal Software EngineerJob DescriptionJoin us at the forefront of Ford's digital transformation. The Industrial System Analytics team is solving some of the company's most challenging problems across Manufacturing, Supply Chain, Quality and Product Development, delivering AI/ML-driven applications and insights. This is your opportunity to architect the...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India MicroStrategy Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description Strategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...


  • Chennai, Tamil Nadu, India Striim Full time US$ 60,000 - US$ 1,20,000 per year

    Striim, (pronounced "stream" with two i's for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build applications...


  • Chennai, Tamil Nadu, India ZoomInfo Technologies Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    Principal Software EngineerAs a Principal Software Engineer, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer requests a day or how to make sense of over a billion pieces of potentially correlated data,...


  • Chennai, Tamil Nadu, India Strategy Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionStrategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered the BI and analytics space, empowering people to make better...