Senior Manager - Technology -Program Management Office

Mashreq Global Network - India

India Full time
Apply on EasyApply

Create a free account to apply in seconds

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.

Skills

React NativeJavaScriptTypeScriptMobile ArchitectureAPI IntegrationsPerformance OptimizationMobile Security PracticesAgile MethodologiesProblem-SolvingCommunication