
Virtusa
Lead React Native Engineer
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 05/06/2026
Job overview
Date posted
21/04/2026
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Job description
The Lead React Native Engineer is responsible for leading the development of scalable, enterprise-grade mobile applications from the ground up within a Dubai-based technology environment. The role involves architecting, designing, and leading development of high-performance iOS and Android applications using React Native, defining mobile engineering standards, component libraries, coding guidelines, and best practices. The position requires building smooth UI/UX experiences that meet enterprise-level performance and security requirements, overseeing code quality, conducting code reviews, implementing automated testing processes, and diagnosing complex technical issues including performance bottlenecks. The Lead React Native Engineer collaborates with Product, Business, and Backend teams to translate business requirements into scalable technical solutions. The role involves mentoring junior engineers, writing high-quality code daily, and driving adoption of modern tooling including AI coding tools, CI/CD pipelines, monitoring, and analytics. The candidate must demonstrate strong experience with React Native, ES6, TypeScript, micro-frontend architecture, monorepo environments, native module integration for iOS and Android, unit testing, automated testing frameworks, push notifications, cloud messaging APIs, GraphQL, REST APIs, and modern state management libraries such as Redux Toolkit, TanStack Query, and Zustand. The role also includes troubleshooting, debugging, performance optimization, and working within distributed teams. Additional responsibilities include working with AI-assisted engineering tools such as GitHub Copilot, development environments including Xcode and Android Studio, application distribution, certificates, provisioning, and DevOps tools including GitHub Actions, Fastlane, and Azure DevOps. Bonus expertise includes monitoring and analytics tools such as Firebase Analytics and Sentry, UI/UX tools such as Figma, mobile team leadership, mobile architecture, and implementing security best practices including encryption, secure storage, JWT, and certificate handling.
Required skills
Key responsibilities
- Architect, design, and lead development of high-performance iOS and Android applications using React Native while ensuring scalability, reliability, and enterprise-grade mobile application architecture
- Define mobile engineering standards, coding guidelines, component libraries, and development best practices to standardize development processes and ensure maintainable codebases
- Build and optimize smooth UI/UX experiences that meet enterprise-level performance, security, and usability requirements across mobile platforms
- Oversee code quality, conduct code reviews, enforce automated testing frameworks, and maintain quality automation standards across the engineering team
- Diagnose and resolve complex technical issues including performance bottlenecks, application crashes, memory leaks, and platform-specific issues
- Collaborate with Product, Business, and Backend teams to translate functional requirements into scalable technical solutions and mobile architecture designs
- Lead and mentor junior engineers, assign tasks, review technical deliverables, and ensure efficient delivery timelines while writing high-quality production code daily
- Drive adoption of modern development tooling including AI coding tools, CI/CD pipelines, monitoring solutions, analytics platforms, and performance optimization frameworks
Experience & skills
- Demonstrate 9+ years total experience including 6+ years hands-on React Native development experience building production-grade mobile applications
- Demonstrate strong knowledge of ES6 and TypeScript for scalable and maintainable mobile application development
- Demonstrate solid experience with micro-frontend architecture, modular architecture, and monorepo development environments
- Demonstrate expertise in building and integrating native modules for iOS and Android platforms using React Native
- Demonstrate proficiency in unit testing, automated testing frameworks, and quality automation processes
- Demonstrate experience implementing push notifications and cloud messaging APIs for mobile applications
- Demonstrate experience working with GraphQL and REST APIs and modern state management libraries including Redux Toolkit, TanStack Query, and Zustand
- Demonstrate hands-on experience with GitHub Copilot, Xcode, Android Studio, application distribution, certificates, provisioning, DevOps tools including GitHub Actions, Fastlane, Azure DevOps, and knowledge of security best practices including encryption, secure storage, JWT, and certificate handling