Required Skills *
Strong experience managing mobile application development teams in enterprise environments.
Hands-on knowledge of React Native, Android, iOS, mobile application architecture, and lifecycle management.
Strong understanding of API-first architecture, microservices, backend integrations, and event-driven architectures.
Experience with OAuth 2.0, OpenID Connect (OIDC), JWT, mobile security, certificate pinning, and secure coding practices.
Strong delivery management, Agile, Scrum, and stakeholder management skills.
Experience managing complex delivery roadmaps and multiple concurrent initiatives.
Strong understanding of cloud-native solutions and deployment methodologies.
Required Experience / Knowledge Areas *
10+ years of software engineering experience with at least 3-5 years as a Technical Lead or Engineering Lead.
Proven experience delivering Mobile Banking, Internet Banking, Digital Onboarding, Payments, Corporate Banking, or Financial Services solutions.
Experience leading squads within Banking or Financial Services organizations.
Strong knowledge of mobile application security, compliance, and banking regulatory requirements.
Experience working with large-scale customer-facing applications supporting high transaction volumes and mission-critical services.
Knowledge of API Management, Microservices, Azure Cloud, and modern software delivery practices.
Skills React Native Mobile Security Agile/Scrum