Taro Logo

Lead Developer, iOS Application Development

CIBC is a relationship-oriented bank for the modern world, with 44,000 employees helping clients achieve their financial goals.
iOS
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Lead Developer, iOS Application Development

CIBC, a leading Canadian financial institution, is seeking a Lead iOS Developer to join their Digital Technology team. This role offers an exciting opportunity to work on tier-1 banking applications and modern transformative projects including Kotlin Multiplatform migration and AI enablement initiatives. The ideal candidate will bring 7+ years of iOS development expertise to lead the technical design, development, and integration of mobile applications that enhance client experience.

The position combines technical leadership with hands-on development, requiring expertise in Swift, SwiftUI, and Objective-C. You'll be responsible for designing and implementing technical infrastructure, developing technology roadmaps, and mentoring other developers. The role demands strong problem-solving skills and experience delivering complex iOS applications from concept to deployment.

CIBC offers a comprehensive benefits package including competitive salary, banking benefits, pension plan, and various wellness supports. The company promotes a culture of innovation and continuous learning, providing opportunities like Purpose Day for personal development. Working at CIBC means joining a team of 44,000 professionals dedicated to helping clients achieve their financial goals.

The position offers a hybrid work arrangement and is based in Toronto, making it an ideal opportunity for experienced iOS developers looking to make an impact in the financial technology sector while working with modern technologies and leading transformative projects.

Last updated 3 days ago

Responsibilities For Lead Developer, iOS Application Development

  • Lead the planning and strategy for technical design, development, and integration of iOS applications
  • Perform and coordinate complex application programming activities
  • Design and implement application's technical infrastructure
  • Develop multi-year technology roadmaps aligned with bank's vision
  • Lead multiple complex projects involving backend systems
  • Provide technical guidance for projects and releases
  • Run code-review sessions with the team
  • Support and mentor intermediate and senior developers
  • Support and troubleshoot production issues

Requirements For Lead Developer, iOS Application Development

  • 7+ years of hands-on experience in native iOS development
  • Expertise in Swift, SwiftUI, Objective C, Xcode
  • Strong proficiency in Object Oriented Design, JSON and RESTful web services
  • Experience in delivering 3-5 complex iOS applications from concept to deployment
  • Experience in writing unit tests and UI automation tests
  • Experience with testing frameworks like XCTest or Quick/Nimble
  • Strong problem-solving skills
  • Experience in mobile application development using Kotlin and/or Kotlin Multiplatform (asset)

Benefits For Lead Developer, iOS Application Development

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary
  • Incentive pay
  • Banking benefits
  • Defined benefit pension plan
  • Employee share purchase plan
  • Vacation offering
  • Wellbeing support
  • MomentMakers social recognition program
  • Purpose Day (paid day off for growth and development)

Interested in this job?

Jobs Related To CIBC Lead Developer, iOS Application Development