iOS Lead Developer

4 weeks ago


Old Toronto, Ontario, Canada IBM Computing Full time
Job Description

IBM Computing is seeking an experienced iOS Lead Developer to lead the development of a high-profile project utilizing SwiftUI, Combine, and dependency injection.

Key Responsibilities
  1. Lead a team of senior and junior developers through iOS app development using SwiftUI, Combine, and dependency injection.
  2. Design and implement the app's architecture, adhering to the MVVM and micro-app principles.
  3. Demonstrate knowledge of iOS application architecture and integration with backend systems.
  4. Develop and maintain high-quality, production-ready code and ensure code quality, maintainability, and scalability.
  5. Collaborate with the team to identify, lead conversations, prioritize, document and communicate technical requirements.
  6. Work closely with the design and product teams to understand requirements and implement features.
  7. Review and provide feedback on code submissions from team members to ensure adherence to coding standards and best practices.
  8. Mentor junior developers to ensure knowledge sharing and growth while maintaining your own workload.
  9. Debug and troubleshoot complex problems in large codebases and provide solutions along with recommendations.
  10. Develop unit tests and ensure proper testing of code.
  11. Collaborate with QA engineers to ensure thorough testing and debugging.
  12. Experience with Git and version control best practices including branching strategies, merging and release processes.
Requirements
  1. 3+ years leading development teams.
  2. 5+ years of experience in iOS native development with a strong focus on architecture and design.
  3. Proficient in SwiftUI, Combine, and dependency injection.
  4. Experience with MVVM and micro-app architecture.
  5. Strong understanding of design patterns and software design principles.
  6. Excellent coding skills, with a focus on quality, maintainability, and scalability.
  7. Ability to triage API integration issues through native applications and API tools such as Postman.
  8. Strong debugging and problem-solving skills.
  9. Strong communication and collaboration skills.
  10. Experience with Git and code review processes.
  11. Knowledge of automated testing and CI/CD pipelines.
Preferred Requirements
  1. Familiarity with other architectures beyond MVVM.
  2. Knowledge of accessibility guidelines.
  3. Familiarity with Cocoapods.
  4. Familiarity with app modularization.
  5. Experience with cloud-based services (e.g., Firebase, AWS).
  6. Experience with code scanning tools (such as Sonarqube).
Location

Must have the ability to work in Canada without sponsorship.

For additional information about location requirements, please discuss with the recruiter following submission of your application.


  • iOS Lead Developer

    4 weeks ago


    Old Toronto, Ontario, Canada IBM Full time

    Job Title: iOS Lead DeveloperIBM is seeking an experienced iOS Lead Developer to lead the development of a high-profile project utilizing SwiftUI, Combine, and dependency injection.Key Responsibilities:Lead development team of senior and junior developers through iOS app development using SwiftUI, Combine, and dependency injection.Design and implement the...

  • iOS Developer

    1 month ago


    Toronto, Ontario, Canada Sage Recruiting Full time

    About the RoleSage Recruiting is seeking an experienced iOS Developer to join a dynamic team at a leading B2C/B2B software company. As an iOS Developer, you will play a key role in building and maintaining a large-scale consumer-facing app with over 30 million users.Key Responsibilities• Design and develop high-quality iOS applications using Swift and...

  • Senior iOS Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Loblaw Digital Full time

    We're seeking a skilled Senior iOS Developer to join our team at Loblaw Digital. As a key member of our software development team, you will be responsible for designing, building, and maintaining native mobile applications for iOS.Key Responsibilities:Design and develop high-quality iOS applications using Swift and/or Objective-CParticipate in code reviews...

  • Senior iOS Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Senioren-Residenz Bertram GmbH Full time

    About UsFinix is a leading provider of payment processing solutions for SaaS, marketplace, and e-commerce platforms. Our developer-friendly API enables companies to accept payments, manage payouts, and onboard merchants, driving revenue growth.The RoleThe mobile engineer will own the development of mobile apps and SDKs responsible for enabling transactions...

  • iOS Developer

    1 month ago


    Old Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking an experienced iOS Developer to join our Digital Banking team in Toronto, Canada. As an iOS Developer, you will be responsible for developing high-quality code for our mobile app, working closely with a team of iOS, Android, and backend developers.Key ResponsibilitiesDesign, develop, and test iOS applications using Swift and...


  • Toronto, Ontario, Canada PENN Interactive Full time

    OverviewPENN Interactive, a leading interactive gaming company based in Philadelphia, is seeking an experienced Lead iOS Developer to enhance the mobile payment experience within its popular applications.

  • iOS Software Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job SummaryNexus Systems Group Inc. is seeking a highly skilled iOS Software Engineer to join our team. As an iOS Software Engineer, you will be responsible for designing, developing, and testing mobile applications for iOS devices.Key ResponsibilitiesDesign and develop high-quality mobile applications for iOS devices.Collaborate with cross-functional teams...

  • iOS Software Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe're seeking a skilled iOS Developer to join our team at Robinhood, a leading financial services company. As a key member of our team, you will play a crucial role in expanding our mobile experience for customers.Our iOS community is collaborative and tight-knit, with regular syncs, tech talks, and in-person offsites. You will have the...

  • iOS Developer

    4 weeks ago


    Old Toronto, Ontario, Canada theScore Full time

    About the Role & TeamAs a key member of our team at theScore, you will be working alongside a talented group of Engineers, Product Managers, and Designers who are passionate about delivering exceptional mobile experiences. We're looking for someone who is eager to learn, grow, and contribute to our team's success.About the WorkAs a Staff iOS Developer, you...

  • Senior iOS Developer

    1 month ago


    Toronto, Ontario, Canada Lightspeed Full time

    About the RoleWe are seeking a skilled Senior iOS Developer to join our team at Lightspeed. As a key member of our squad, you will be responsible for developing innovative features and user-centric workflows for our iOS app.Key ResponsibilitiesCollaborate with our team of top talents to enhance our iOS app by developing cutting-edge features and...

  • iOS Developer

    2 weeks ago


    Toronto, Ontario, Canada AutoTrader Full time

    Job Title: Junior iOS Engineer (Hybrid/Toronto)Our mission at AutoTrader is to create the ultimate platform to connect users with their dream vehicles. With over 25 million monthly visitors, we are the leading digital automotive marketplace in Canada. Our Marketplace team focuses on delivering a modern and cohesive experience across our mobile apps. We...


  • Old Toronto, Ontario, Canada Instacart Full time

    About the RoleWe're seeking a skilled iOS Design Technologist to join our team and contribute to the development of our design system's components and infrastructure. As a key member of our cross-functional team, you'll work closely with designers and engineers to create elegant and consistent component APIs, focusing on the details of developer experience...


  • Toronto, Ontario, Canada Capgemini Full time

    Job Title: iOS Software Development ExpertJob Summary:We are seeking an experienced iOS Software Development Expert to join our team at Capgemini. As a key member of our R&D team, you will work on one of the world's largest platforms, contributing to the design, research, and development of innovative solutions.Key Responsibilities:Investigate and implement...


  • Toronto, Ontario, Canada Capgemini Full time

    Job Title: Senior iOS Developer PositionJob Summary:We are seeking a highly skilled Senior iOS Developer to join our team at Capgemini. As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications.Key Responsibilities:Design and develop iOS applications using Swift and Objective-C.Collaborate...

  • Senior iOS Developer

    4 weeks ago


    Toronto, Ontario, Canada CBCRadio-Canada Full time

    Job Title: Senior iOS DeveloperAbout the Role:We are seeking a highly skilled Senior iOS Developer to join our team at CBC/Radio-Canada. As a Senior iOS Developer, you will be responsible for designing and developing high-quality mobile applications for our over-the-top platform. You will work closely with our product owners, architects, and technical...

  • iOS Developer

    1 month ago


    Toronto, Ontario, Canada Stellar Elements, LLC Full time

    Job Title: iOS DeveloperWe are seeking an experienced iOS Developer to join our team at Stellar Elements, LLC. As an iOS Developer, you will be responsible for designing, developing, and testing mobile applications for iOS devices.Key Responsibilities:Design and develop high-quality iOS applications using Swift, Objective-C, and other relevant...

  • iOS Software Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Theorem, LLC Full time

    Data Theorem iOS Engineer PositionAs a key member of our engineering team, you will be responsible for enhancing our scanning engine to analyze iOS applications and identify security and privacy issues automatically.Your Key Responsibilities:Collaborate with the mobile team to develop tools for statically analyzing IPAs and uncovering security issues.Enhance...

  • Senior iOS Developer

    4 weeks ago


    Toronto, Ontario, Canada theScore Full time

    About the Role & TeamTheScore is seeking a skilled iOS Developer to join our Mobile Platform team. As a key member of our team, you will work closely with our product team to design, architect, and ship our amazing applications.About the WorkCollaborate with iOS developers to improve the development experience.Improve our code through refactoring and...

  • Senior iOS Developer

    4 weeks ago


    Toronto, Ontario, Canada theScore Full time

    About the Role & TeamTheScore is seeking a skilled Senior iOS Developer to join our Mobile Platform team. As a key member of our team, you will work with our product team to design, architect, and ship our amazing applications.Responsibilities:Collaborate with iOS developers to improve the development experience.Improve our code through refactoring and...

  • iOS Software Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Socotra, Inc. Full time

    Job DescriptionWe're seeking an experienced iOS developer to join our Lyft Mapping team. As a key member of our team, you'll be responsible for building and maintaining our iOS mapping app, ensuring it's fast, reliable, and provides an exceptional user experience.Responsibilities:Design and develop high-quality iOS features and functionalityCollaborate with...