More jobs:
Job Description & How to Apply Below
Software Developer - Mobile
Location:
Toronto, Ontario
Duration: 6 Months Salary Range: C $70 INC Introduction
The Mobile Software Developer will be responsible for designing, developing, securing, and maintaining a Digital Credential Wallet for iOS and Android. This role requires expertise in native and cross-platform mobile development, digital wallets, and decentralized identity technologies. The successful candidate will work collaboratively within agile delivery teams to ensure compliance with verifiable credentials standards, digital identity frameworks, and modern mobile security best practices.
RequiredSkills & Qualifications
- Experience with commercial-grade mobile iOS and Android applications using native languages (Objective-C / Swift, Xcode, or Java with Android Studio)
- Strong experience developing multithreaded applications and familiarity with mobile OS architecture
- Experience with UI development scalable for different screen resolutions and localization
- Must have apps published in either the Apple App Store or Google Play Store
- Experience in developing Native and Hybrid apps with iOS/Swift, Android/Java, React Native/Type Script
- Knowledge of Secure Enclave and/or Trust Zone
- Experience with digital wallet development and hardware-level encryption
- Experience with OpenID for Verifiable Credential Issuance and Presentations
- Familiarity with JSON & REST APIs
- Experience working with continuous integration
- Experience with W3C verifiable credential data model and decentralized identifiers
Skills & Qualifications
- Experience with Open Wallet Foundation products and solutions
- Familiarity with Aries Framework Javascript (AFJ) / Credo
- Experience with JavaScript frameworks such as React.js, Angular.js, & Vue
- Experience working with Docker and Kubernetes containers
- Experience with distributed, event-driven systems
- Familiarity with PKI security
- Design, implement, test, and deploy production-grade mobile applications for iOS and Android
- Maintain and extend an open, interoperable Digital Credential Wallet
- Implement secure credential issuance, storage, presentation, and verification flows
- Troubleshoot, diagnose, and resolve mobile application issues
- Participate in Agile / Scrum ceremonies
- Support integration with external systems and platforms
- Apply security patches, OS upgrades, and cryptographic updates
- Produce and maintain high-quality technical documentation
- A dynamic work environment that values diversity and inclusion
- Opportunities for professional development and growth
- Supportive and collaborative team atmosphere
For immediate consideration please click APPLY to begin the screening process with Alex.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×