Senior Associate - React Native Engineer

Davies

Pune District

On-site

INR 2,200,000 - 3,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Davies is seeking a Senior Associate - React Native Engineer in Pune to architect, develop, and optimise world‑class mobile applications within a cross‑functional Agile squad. You will lead technical decisions, champion engineering best practices, and collaborate with Product Owners, UX/UI Designers, Backend Engineers, and QA teams to deliver scalable mobile experiences.

You will drive mobile code quality, mentor engineers, and stay current with React Native releases and mobile trends to

Qualifications

  • Extensive production experience with React Native.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with mobile app architecture and native modules is ideal.
  • Familiarity with CI/CD pipelines and mobile testing frameworks.

Responsibilities

  • Architect, build, and maintain React Native apps for iOS and Android.
  • Develop reusable UI components and integrate with backend APIs.
  • Lead mobile architecture discussions and uphold design system standards.
  • Mentor engineers and contribute to cross‑team technical decisions.
  • Ensure performance, security, and offline capabilities of mobile apps.
  • Drive code reviews and enforce quality across the mobile codebase.

Skills

React Native
TypeScript
JavaScript
Mobile architecture
CI/CD
Performance optimisation
Security
Mentoring/leadership

Tools

Detox
Jest
Appium
Fastlane
CodePush
App Center

Job description

Senior Associate - React Native Engineer

Department: IT

Employment Type: Permanent - Full Time

Location: Pune

Description

The Senior Associate - React Native Engineer is responsible for architecting, developing, and optimising world‑class mobile applications across Davies’ digital product ecosystem. As a senior technical leader within a cross‑functional Agile squad, the role designs and delivers high‑quality, high-performance mobile experiences using React Native, TypeScript, and modern mobile engineering practices. Working closely with Product Owners, UX/UI Designers, Backend Engineers, Architects, and QA teams, the Senior React Native Engineer ensures that mobile interfaces are intuitive, scalable, secure, and aligned with the organisation’s broader engineering and design strategy. The role leads mobile technical decisions, champions engineering best practice, and contributes to evolving Davies’ approach to mobile‑first digital experience delivery. This position is ideal for a highly skilled engineer with strong mobile fundamentals, deep React Native expertise, and a passion for building mobile applications that deliver exceptional value to customers and internal users.

Key Responsibilities
Mobile Application Development
  • Architect, build, and maintain high‑quality, scalable React Native applications for both iOS and Android.
  • Develop robust, reusable, and maintainable UI components, screens, modules, and native integrations.
  • Ensure mobile experiences are performant, responsive, accessible, and aligned with the organisation’s design system.
  • Integrate mobile applications with backend APIs, microservices, event‑driven systems, and cloud‑native infrastructure.
  • Write clean, secure, modular code applying SOLID, DRY, clean architecture, and secure‑by‑default principles.
  • Implement advanced mobile patterns including offline support, caching, animations, gestures, native bridges, and deep linking.
  • Lead discussions on mobile architecture, patterns, navigation, and platform‑specific differences.
UI/UX Collaboration
  • Partner with UX/UI Designers to bring mobile wireframes, mockups, and prototypes to life with pixel‑perfect accuracy.
  • Provide technical guidance on mobile design feasibility, interaction patterns, and accessibility.
  • Advocate for a mobile‑first, user‑centred approach in all design and development decisions.
Quality Engineering & Testing
  • Define and implement mobile testing strategies including unit, integration, component, and E2E testing (e.g., Jest, React Native Testing Library, Detox/Appium).
  • Promote and support CI/CD automation for mobile builds, releases, and OTA updates (e.g., App Center, CodePush, Fastlane).
  • Lead code reviews to enforce standards, maintainability, and quality consistency across the mobile codebase.
  • Diagnose and resolve performance issues across devices, platforms, OS versions, and environments.
Agile Collaboration & Delivery
  • Contribute as a senior member of Scrum or Kanban teams, shaping backlogs, defining acceptance criteria, and supporting sprint ceremonies.
  • Collaborate closely with backend, QA, UX, and product functions to deliver high‑quality increments every sprint.
  • Provide accurate estimations and break down complex features into actionable, manageable tasks.
  • Mentor engineers across squads, supporting their growth in mobile development, testing, and architecture.
Continuous Improvement & Innovation
  • Stay up to date with React Native releases, mobile ecosystem advancements, native APIs, and emerging trends.
  • Proactively recommend and implement enhancements that improve performance, developer experience, security, or maintainability.
  • Contribute to shared tooling, libraries, standards, and development patterns.
  • Explore new mobile technologies including biometrics, secure storage, offline capabilities, device sensors, and push notification strategies.
Skills, Knowledge and Expertise
  • Extensive experience developing mobile applications using React Native in production.
  • Strong proficiency in JavaScript, TypeScript, and modern React/React Native patterns.
  • Deep understanding of mobile architecture, native modules, navigation, gestures, animations, and platform APIs.
  • Experience with iOS and Android development concepts such as app lifecycle, permissions, signing, and store submission.
  • Strong experience integrating with REST APIs, backend systems, and cloud platforms.
  • Proficient with CI/CD for mobile applications and OTA updates (e.g., Fastlane, CodePush, App Center). Strong experience with mobile testing frameworks including Detox, Jest, Appium, or similar.
  • Experience contributing to architecture decisions, code reviews, and cross‑team technical leadership. Strong understanding of security, offline-first patterns, and performance optimisation for mobile apps.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate - React Native
Associate - React Native

Davies • Pune District

On-site
INR 900,000 - 1,300,000
Senior React Native Developer
Senior React Native Developer

Codebase • Maharashtra

On-site
INR 1,400,000 - 2,600,000
Senior Associate - .NET/React
Senior Associate - .NET/React

Davies • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Sr. Mobile Applications Developer (React Native)
Sr. Mobile Applications Developer (React Native)

Maruti Suzuki India Ltd. • Gurugram District

On-site
INR 3,000,000 - 5,200,000
Senior Mobile Developer
Senior Mobile Developer

Jteksoftware • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Lead Associate - Product (UI)
Lead Associate - Product (UI)

Davies • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead Associate - Product (UI)
Lead Associate - Product (UI)

Davies Group • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Mobile App Engineer
Senior Mobile App Engineer

YO IT Consulting • Chennai District

Hybrid
INR 1,000,000 - 2,000,000
Senior React Native Developer
Senior React Native Developer

Codebase • Pune District

On-site
INR 1,500,000 - 2,800,000
Senior Manager - Technology
Senior Manager - Technology

Firstsource • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000