Senior Manager - Technology -Program Management Office
Job Description
About the Role
We are looking for a highly skilled Senior Mobile React Native Engineer to lead the development of scalable, secure, and high-performing mobile applications. The ideal candidate should have strong experience in React Native, mobile architecture, API integrations, performance optimization, and enterprise-grade mobile security practices.
You will work closely with Product Owners, UX teams, Backend Engineers, QA, DevOps, and Architecture teams to deliver best-in-class digital experiences across iOS and Android platforms.
Key Responsibilities
- Design, develop, and maintain advanced mobile applications using React Native for iOS and Android.
- Lead end-to-end mobile feature development from architecture to production deployment.
- Build reusable components and scalable mobile frameworks.
- Integrate REST APIs, third-party SDKs, analytics tools, and authentication services.
- Ensure application performance, responsiveness, and stability across devices.
- Implement secure coding standards, biometric authentication, encryption, certificate pinning, and mobile security best practices.
- Collaborate with UI/UX designers to create intuitive and high-quality user experiences.
- Work closely with backend teams on API contracts, middleware integrations, and release planning.
- Conduct code reviews, mentor junior developers, and establish engineering standards.
- Troubleshoot production issues, crashes, and performance bottlenecks.
- Participate in Agile ceremonies, sprint planning, technical estimations, and architecture discussions.
- Drive CI/CD improvements and mobile release automation processes.
Required Skills & Experience
- 6+ years of mobile application development experience.
- 4+ years of hands-on experience with React Native.
- Strong proficiency in JavaScript and TypeScript.
- Experience building and deploying apps on both iOS and Android platforms.
- Strong understanding of React architecture, hooks, state management, and lifecycle.
- Experience with Redux, Zustand, Context API, or similar state management libraries.
- Hands-on experience integrating RESTful APIs and WebSockets.
- Experience with native modules and bridging concepts.
- Familiarity with mobile performance optimization techniques.
- Experience with app store deployments and release management.
- Strong understanding of Git workflows and Agile methodologies.
- Experience with automated testing frameworks such as Jest, Detox, or Appium.
- Knowledge of mobile security standards and secure authentication flows.
Preferred Qualifications
- Experience in banking, fintech, or enterprise digital platforms.
- Exposure to biometric authentication, soft token, MFA, or secure transaction authorization flows.
- Experience with Firebase, push notifications, analytics, and crash reporting tools.
- Familiarity with CI/CD pipelines such as GitHub Actions, Bitrise, Jenkins, or Azure DevOps.
- Knowledge of native Android (Kotlin/Java) or iOS (Swift) development is an advantage.
- Experience working in microservices and API-driven architectures.
- Understanding of accessibility standards and responsive mobile design.
Soft Skills
- Strong problem-solving and analytical thinking.
- Excellent communication and stakeholder management skills.
- Ability to work in a fast-paced Agile environment.
- Strong ownership mindset and attention to detail.
- Ability to mentor and lead engineering teams.
Nice to Have
- Experience with enterprise authentication and IAM integrations.
- Experience with mobile observability and monitoring tools.
- Exposure to cloud platforms such as AWS or Azure.
- Prior experience leading mobile squads or technical streams.
Education
- Bachelor’s degree in Computer Science, Engineering, or related field preferred.