Lead Developer, iOS Application Development
Toronto, Ontario, C6A, Canada
Listed on 2026-03-12
-
Software Development
App Developer - Mobile/Web, Full Stack Developer, Software Engineer, Senior Developer
We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.
At CIBC, we embrace your strengths and your ambitions, so you are empowered team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
To learn more about CIBC, please visit
What You'll Be DoingYou’ll be joining CIBC’s Digital Technology team successfully delivering complex, enterprise-scale mobile projects involving multiple back-end systems. As a hands‑on Lead iOS Developer, you will build, implement, and maintain easy, flexible, and personalized solutions that enhance the client experience across iOS apps. You’ll lead the planning and strategy for the technical design, development, and integration of these applications. As a Lead iOS Developer, you will have the opportunity to contribute to tier‑1 banking applications, gain insights into the banking domain, collaborate with a team of experienced professionals, and work on modern transformative projects such as Kotlin Multiplatform (KMP) migration and AI enablement initiatives.
At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on‑site and remote work) will be discussed at the time of your interview.
How You'll SucceedDesign and Development - Perform and coordinate complex application programming activities. Design and implement the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches. Lead the design and development of cost‑effective and innovative solutions.
Implement solutions following coding standards and best practices.Strategic Planning - Develop multi‑year technology roadmaps that align with the bank’s vision, strategy, and business objectives. Lead multiple complex projects involving backend systems, new technology, and the enhancement of existing applications. Provide technical guidance for projects and releases. Participate in design discussions and create low‑level design documents as needed.
Leadership Skills - Act as a role model and run code‑review sessions with the wider team to ensure the project is on track to meet objectives. Support and mentor intermediate and senior developers by sharing knowledge, collaborating, coaching and problem solving. Support and troubleshoot production issues, providing quick resolutions.
You can demonstrate 7+ years of hands‑on experience in: native iOS development with expertise in Swift, Swift
UI, Objective C, Xcode, Web Services, XML, Subversion, and GIT. You possess a strong proficiency in Object Oriented Design, JSON and RESTFul web services, and modern iOS frameworks such as Swift
UI and Combine.
You should have experience in delivering at least 3‑5 complex iOS applications/projects from concept to deployment, showcasing your ability to work with RESTful APIs, JSON, and third‑party libraries.
You have extensive experience in writing unit tests, UI automation tests, and conducting code reviews to ensure high‑quality deliverables. You are familiar with testing frameworks such as XCTest or Quick/Nimble.
You possess strong problem‑solving skills and a proven track record of troubleshooting and debugging complex issues in iOS applications. It is an asset to have experience in mobile application development using Kotlin and/or Kotlin Multiplatform.You embrace and champion change. You'll continuously evolve your thinking and the way you work to deliver your best.
Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.
Values matter to you. You bring your real self to work and you live our…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: