Retour à la recherche
A
AkkodisSource d’offres vérifiée

iOS Developer

Offre en anglais

Design, develop, and maintain high-quality iOS banking applications using SwiftUI and UIKit within an Agile environment. Collaborate with stakeholders and technical teams to implement scalable solutions and ensure application performance and accessibility.

  • Hybride
  • Toronto, ON
  • Publié 25 août 2026
  • Postuler avant le 24 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Position: iOS Developer Duration: 9 months Location: Toronto, ON Work Model: Hybrid – 2–4 days onsite Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) About Our Client: Our client is a leading Canadian financial institution focused on delivering innovative digital and mobile banking solutions. About the Engagement On behalf of our client, we’re looking for an experienced iOS Developer to join a collaborative team supporting Canadian mobile banking initiatives. In this role, you will design, develop, test, and maintain high-quality iOS applications using modern Swift technologies while working closely with technical experts, project teams, business stakeholders, and external vendors. What You’ll Do: Develop and enhance iOS applications using SwiftUI and UIKit, following established development standards and best practices. Interpret System Requirements Specifications (SRS) and System Design Specifications (SDS) and develop solutions aligned with business requirements, technical standards, and intended design. Apply Swift Concurrency (Async/Await), Combine, and MVVM to build scalable, maintainable, and responsive applications. Participate in the full Software Development Life Cycle (SDLC) within an Agile development environment. Participate in code reviews to ensure quality, standards compliance, reusability, security, and ease of maintenance. Develop effective and efficient solutions while meeting project milestones, timelines, quality standards, and security requirements. Develop and maintain automated tests using XCTest. Use Xcode Instruments to identify and resolve application performance and memory-related issues. Work with Git and follow collaborative development practices, including collective code ownership and pair programming. Develop accessible applications supporting VoiceOver, Dynamic Type, and Dark Mode. Build custom views programmatically and implement Auto Layout for dynamic screen sizes and device configurations. Provide technical support for escalated incidents and outages and work toward timely resolution with minimal stakeholder impact. Contribute to application deployment plans and the overall mobile application rollout strategy. Develop rapid proof-of-concepts to demonstrate innovative concepts and their potential business value. Continuously develop mobile development expertise and stay current with emerging iOS technologies, frameworks, and industry trends. Identify opportunities to improve productivity, effectiveness, application quality, and operational efficiency. Participate in knowledge transfer within the team and business units. Work effectively across multiple concurrent projects, prioritize workload, and deliver quality results within established timelines. Communicate project status effectively and escalate issues in a timely manner. Contribute to a positive, inclusive, and collaborative team environment. What You Bring: University or College degree in Computer Science or an equivalent field. 3–6+ years of experience building iOS applications using SwiftUI and UIKit. Strong knowledge and hands-on experience with Swift and Objective-C. At least 6 months of experience developing applications with SwiftUI. At least 6 months of experience with Swift Concurrency (Async/Await) and Combine. Strong understanding of multithreaded applications and concurrent programming. Experience with XCTest, Xcode Instruments, and Git. Experience with architecture patterns including MVVM and Protocol-Oriented Programming (POP). Experience with reactive programming using Combine. Experience developing custom views programmatically and implementing Auto Layout for dynamic screen sizes. Experience implementing mobile accessibility features, including VoiceOver and Dynamic Type, as well as Dark Mode. Experience working with iOS frameworks and CocoaPods. Understanding of IT standards, UX design, accessibility, and Agile methodologies. Comfortable working with collective code ownership and pair programming. Strong oral and written communication skills. Ability to work collaboratively with technical teams, business stakeholders, project teams, and external vendors. Nice to Have: Knowledge of CI/CD tools and scripting, such as Jenkins. Experience with custom view animations and transitions. Experience with Swift Package Manager (SPM). Experience with Snapshot Testing. How to Apply: Interested candidates are encouraged to submit their resumes in confidence through the Akkodis Canada recruitment process. Our Commitment: At Akkodis, part of The Adecco Group, we’re committed to making the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.

Ce que vous ferez

Design, develop, and maintain high-quality iOS banking applications using SwiftUI and UIKit within an Agile environment. Collaborate with stakeholders and technical teams to implement scalable solutions and ensure application performance and accessibility.

Exigences

Requires a degree in Computer Science and 3-6+ years of iOS development experience, specifically with SwiftUI and Swift Concurrency. Must be proficient in MVVM architecture, XCTest, and implementing mobile accessibility features.

Compétences indiquées

  • SwiftSouhaitée
  • AgileSouhaitée
  • GitSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • SwiftUI
  • UIKit
  • Swift
  • Objective-C
  • Swift Concurrency
  • Combine
  • MVVM
  • XCTest
  • Xcode Instruments
  • Git
  • Auto Layout
  • Protocol-Oriented Programming
  • Mobile Accessibility
  • CocoaPods
  • Agile
  • SDLC

Domaines d’emploi

  • Software
  • Technology
  • Finance & Accounting
  • Engineering
  • Consulting

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
6+ ans
Postuler avant le
24 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
4 jours par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte