Senior Staff Engineer React Native Mobile App Developer
Nagarro- Location
- Bengaluru, , India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 7d ago
REQUIREMENTS
Total experience
7.5+ years in Software UI/Frontend Engineering, preferably in Enterprise or Product companies.
- Hands-on experience developing React Native mobile applications using the Expo Framework.
- Strong hands-on experience in React Native and JavaScript ES6+.
- Strong understanding of React principles, React Hooks, Context API, and component lifecycles.
- Strong experience with state management libraries such as Redux/Redux Toolkit, Zustand, or MobX.
- Hands-on experience with Expo SDKs, Expo Router, and EAS workflows.
- Strong understanding of iOS and Android application development, deployment lifecycles, application signing, and App Store/Google Play Store guidelines.
- Strong knowledge of Git and GitHub, including continuous integration pipelines.
- Experience integrating mobile applications with backend APIs using REST and/or GraphQL.
- Good understanding of mobile application caching strategies and performance optimization.
- Experience with performance profiling and optimization of production-ready mobile applications.
- Strong understanding of Accessibility AA/WCAG standards and experience building accessible applications.
- Experience designing and implementing large-scale, reusable UI systems and working with component libraries.
- Experience with mobile application testing frameworks such as Jest, React Native Testing Library, Maestro, or Appium.
- Understanding of JavaScript Bridge/JSI and React Native architecture.
- Experience with Agentic AI, AI agents, specifications, and AI-assisted development, documentation, and testing.
- Knowledge of Flexbox and CSS Grid-based systems.
- Experience with packaging/build tools such as Babel or Webpack.
- Knowledge of Figma and ability to translate UI/UX designs into mobile experiences.
- Understanding of Deep Linking and SEO concepts.
- Good understanding of Agile methodologies, Scrum/Kanban, JIRA, and Confluence.
- Strong analytical, problem-solving, communication, ownership, and leadership skills.
RESPONSIBILITIES
- Develop and maintain high-performance cross-platform mobile applications using React Native and Expo.
- Build scalable iOS and Android applications from a single codebase while following enterprise UI and design standards.
- Collaborate with Engineering Managers, Product Managers, UI/UX Designers, and Backend Engineers to deliver seamless mobile experiences.
- Leverage Agentic AI, specifications, skills, and AI agents to accelerate development, documentation, and testing activities.
- Design and implement clean, reusable, scalable, and maintainable React Native components.
- Integrate REST/GraphQL APIs and third-party libraries into mobile applications.
- Implement effective state management using Redux/Redux Toolkit or other suitable state management solutions.
- Optimize applications for performance, scalability, reliability, accessibility, and security.
- Perform performance profiling and troubleshoot production application issues.
- Implement caching strategies to improve application performance and user experience.
- Develop accessible applications aligned with Accessibility AA/WCAG standards.
- Manage mobile application build, signing, deployment, and release processes for iOS and Android.
- Work with Expo Router, EAS workflows, and modern Expo tooling.
- Write and maintain automated tests using Jest, React Native Testing Library, Maestro, Appium, or similar frameworks.
- Collaborate with backend teams to integrate APIs and troubleshoot end-to-end application issues.
- Translate Figma designs and product requirements into high-quality mobile UI experiences.
- Participate in Agile ceremonies, sprint planning, backlog refinement, and technical discussions.
- Work with JIRA and Confluence to manage requirements, EPICs, Stories, Tasks, and Acceptance Criteria.
- Take ownership of technical deliverables, lead initiatives, resolve complex problems, and mentor junior engineers.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Skills
- React Native
- Expo
- JavaScript
- React
- Context API
- Redux
- Zustand
- MobX
- iOS
- Android
- Git
- GitHub
- GraphQL
- WCAG
- Jest
- Testing Library
- Appium
- CSS
- Babel
- Webpack
- Figma
- Jira
- Confluence
More jobs at Nagarro
All 444Associate Principal Engineer, Technical Product Owner (Banking)
Nagarro · Remote, India · today
Staff Engineer, DevOps
Nagarro · Bengaluru, India · today
Associate Distinguished Engineer, Solution Architect
Nagarro · Mumbai, India · today
Associate Distinguished Engineer, Cloud Architecture
Nagarro · Mumbai, India · today
Ausbildung Fachinformatiker für Anwendungsentwicklung (m/w/d)
Nagarro · Remote, Germany · today
Similar roles
VP - SRE - Platform Engineering
Jefferies · Pune, India · today
Data Analyst
Smiths Group · Bengaluru, KA, India · today
Associate Principal Engineer, Technical Product Owner (Banking)
Nagarro · Remote, India · today
Senior Technical Program Manager II
The Nielsen · Bengaluru, India · today
Staff Engineer, DevOps
Nagarro · Bengaluru, India · today
Associate Distinguished Engineer, Solution Architect
Nagarro · Mumbai, India · today