
Senior Associate - React Native Engineer
Job Description
Senior Associate - React Native Engineer
Department: IT
Employment Type: Permanent - Full Time
Location: Pune
Description
Key Responsibilities
- 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.
- 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.
- 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.
- 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.
- 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.