





Mid-level metro role balanced by specialized banking and dual-platform mobile requirements.
High—requires banking and Canadian credit union experience, limiting cross-industry transferability.
High—explicit years plus mandatory dual-platform, security, and banking domain requirements.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, and maintenance of enterprise-grade Android and iOS mobile banking applications.
Drive mobile application architecture decisions, enforce engineering standards, troubleshoot complex production issues, and mentor development teams.
Collaborate with architects, product owners, and banking stakeholders to implement digital banking features and ensure integration with core banking systems.
5-10 years of relevant experience in mobile application development.
Bachelor’s degree in computer science or related field required.
Strong hands-on expertise in both Android (Kotlin, Java, Android SDK, Jetpack, MVVM/MVI/Clean Architecture, Coroutines) and iOS (Swift, Objective C, SwiftUI/UIKit, MVVM/Clean Architecture, Swift Concurrency).
Experience integrating mobile apps with RESTful APIs and knowledge of mobile security best practices in financial services environments.
Proven technical leadership in mobile application architecture and engineering excellence within enterprise or regulated financial settings.
Experience working with digital banking products and core banking integrations, preferably in Canadian banking or Credit Union environments.
Ability to manage complex technical projects with cross-team collaboration, mentoring, and maintaining high quality, secure, and scalable mobile banking solutions.