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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 and development of enterprise-scale mobile solutions.

The position combines technical leadership with hands-on development, requiring expertise in Swift, SwiftUI, and modern iOS frameworks. You'll be responsible for designing and implementing complex applications while mentoring team members and ensuring high-quality deliverables through code reviews and best practices.

CIBC offers a comprehensive benefits package including competitive salary, banking benefits, pension plan, and unique perks like Purpose Day for personal development. The work environment is flexible, with hybrid arrangements available to support optimal performance.

This is an excellent opportunity for an experienced iOS developer looking to make an impact in the financial technology sector while working with a team of 44,000 professionals dedicated to helping clients achieve their financial goals. The role combines technical excellence with leadership opportunities in a culture built on trust, teamwork, and accountability.

Last updated 21 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
  • Lead multiple complex projects involving backend systems
  • Provide technical guidance for projects and releases
  • Run code-review sessions
  • 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
  • Strong problem-solving skills
  • Experience with testing frameworks like XCTest or Quick/Nimble
  • Knowledge of modern iOS frameworks like SwiftUI and Combine

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 development)

Interested in this job?