Position: Senior Mobile - Software Developer
Duration: 1 Year assignment (contract)
Client Location: Toronto (Onsite: 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday)
Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)
Note on Assignment Type
This position is provisionally Onsite, requiring 7.25 hours per calendar day between 8:00 AM and 5:00 PM, Monday to Friday (excluding breaks). Conditions may change based on organizational requirements and at the discretion of the Hiring Manager.
About the Engagement
Akkodis is seeking an experienced Senior Mobile Software Developer to support the development, modernization, and secure operation of Ontario’s Digital Credential Wallet for iOS and Android. This role requires deep expertise in mobile engineering, digital identity frameworks, verifiable credentials, and secure mobile architecture. The successful candidate will contribute to a high‑impact public‑sector initiative aligned with evolving digital identity standards and interoperability frameworks.
Scope
• Design, develop, and maintain secure mobile applications for Ontario’s Digital Credential Wallet.
• Implement credential issuance, storage, and verification flows using W3C VC, SD‑JWT, and ISO/IEC mdoc standards.
• Integrate wallet components with open‑source frameworks such as Credo, Bifold, and Aries.
Assignment Deliverables
• Develop, enhance, and maintain production‑grade iOS and Android wallet applications.
• Integrate secure credential issuance, storage, verification, and presentation workflows using W3C VC, SD‑JWT, ISO/IEC mdoc standards, and related protocols.
• Maintain an open, interoperable digital credential wallet using components from broader jurisdictions and the Open Wallet Foundation.
Expertise Required
Must Have:
• Strong native mobile development experience (iOS: Objective‑C/Swift; Android: Java/Kotlin).
• Experience building commercial‑grade apps and publishing on App Store/Google Play.
• Experience with multithreading, UI scaling, memory mgmt., secure elements (Secure Enclave/TrustZone).
• Hybrid mobile experience (React Native/TypeScript).
• Experience with digital wallet features (passes, credentials, hardware security).
• Experience with Open Wallet Foundation tools (Credo, Bifold) or Aca‑Py/Hyperledger Indy.
• Strong API knowledge (REST, JSON) and CI/CD pipelines.
• Experience developing privacy‑preserving credential flows and secure presentation protocols.
Nice to Have:
• Backend experience with Java, Node.js, Python, Spring, or Django.
• Familiarity with API gateway tools (IBM API Connect or similar).
Security Clearance
Required.
Important
This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.
How to Apply
Submit your resume in confidence via the Akkodis Canada website.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.
Accessibility:
At Akkodis, part of The Adecco Group, our purpose is simple: to make 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 matter. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.