Senior Manager of Mobile Engineering
This is a high-profile role requiring exceptional leadership skills to drive innovation and excellence in mobile banking applications.
Key Responsibilities
* Lead the design, development, and delivery of secure, scalable, and user-friendly mobile banking applications.
* Establish and advocate for best practices in mobile development, including Agile methodologies, code quality, continuous integration/continuous deployment (CI/CD), and automated testing.
* Manage risk and control by identifying and designing effective governance and robust control systems to minimize risk.
* Provide leadership and build a high-performance team through coaching, mentoring, tackling underperformance, and creating an inclusive culture.
* Work with senior technology and business leaders to create a world-class digital delivery capability delivering exceptional customer experiences and business growth.
The ideal candidate will have extensive experience in mobile application development, a proven track record of delivering successful, high-quality mobile applications on both iOS and Android platforms, and deep expertise in mobile development languages and frameworks.
Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
* Extensive experience in mobile application development.
* Deep expertise in mobile development languages and frameworks.
* Strong knowledge of mobile app architecture, design patterns, and standard methodologies.
* Experience with mobile app security best practices.
* Proficiency in Agile development methodologies and tools for version control, CI/CD, and automated testing.