×
Register Here to Apply for Jobs or Post Jobs. X

Mobile; Android and IOS Software Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Foilcon
Full Time position
Listed on 2025-11-20
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Android Developer, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Mobile (Android  and  IOS) Software Developer 8724-0413

Mobile (Android & IOS) Software Developer

Skills Required:

  • Digital wallet development
  • Proficiency in iOS and Android Development
  • Strong knowledge of Swift and Kotlin
  • Experience with RESTful APIs
  • Understanding of mobile UI/UX principles
  • Knowledge of unit testing and debugging
  • Experience with version control systems (e.g., Git)
  • Familiarity with Agile methodologies
  • Ability to collaborate with cross-functional teams

HM Note: This hybrid contract role is three (3) days in office. Candidates' resumes must include first and last name. This role commences April 1, 2025.

Responsibilities:

  • Design, code, and test a mobile application for iOS and Android platforms based on Ontario’s digital credential requirements following best practices and coding standards.
  • Maintain Ontario’s Digital Credential Wallet mobile application with components developed by other jurisdictions and the Open-Source Community.
  • Assist in troubleshooting and resolving technical issues reported by users in a timely manner.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and sprint retrospectives.
  • Collaborate effectively with cross-functional teams to deliver high-quality software within project timelines.
  • Assist in facilitating the potential integration of the mobile application with other platforms.
  • Implement security fixes and patch updates.
  • Document code, processes, and procedures to facilitate knowledge sharing and future maintenance of mobile applications.

Experience and Skill Set Requirements:

  • Experience working with commercial-grade mobile iOS and Android applications using native languages (Objective-C / Swift, Xcode or Java with Android Studio).
  • Experience with iOS or Android, and strong experience developing multithreaded applications.
  • Experience with mobile operating system (OS) architecture in areas of user interface (UI), memory management, data storage, application management by OS, and cybersecurity.
  • Experience with UI development of mobile applications (scalable for different screen resolutions and localization).
  • Experience working with continuous integration.
  • Must have apps published in either the Apple or Google store.
  • Experience in developing Native and Hybrid apps with iOS/Swift, Android/Java, React Native/Type Script.
  • Experience with Apple and Google wallets, or custom digital wallets.
  • Knowledge of using Secure Enclave and/or Trust Zone.
  • Experience in developing mobile apps that use local on-device capabilities (camera, Bluetooth, microphone, accelerometer, etc.).

Digital Trust and Verifiable Credentials – 40%

  • Demonstrated experience with developing mobile solutions with Hyperledger Aries and Hyperledger Indy technology stack.
  • Experience with Aries Anoncreds, Aries Interoperability Profiles (AIP) 1 and 2.
  • Developing in React Native.
  • Developing/working with APIs and API Gateways.
  • Familiarity with JSON & REST APIs.
  • Experience working with continuous integration.
  • Familiarity with W3C verifiable credentials (VC) model, decentralized identifiers (DIDs), JSON-LD, zero-knowledge proofs.
  • Digital wallet development experience in native and/or hybrid app; hardware level encryption (HLE).
  • Knowledge of Open  (OIDC), OAuth2, SAML, JWT, JWS, TLS, OTP, PKI, ECC, SHA/SHA2, RSA.
  • Familiarity with digital identity standards and frameworks such as PCTF, NIST, and eIDAS.
  • Experience with Node.js, Dot Net Core, and Python.

Back End – 15%

  • Experience working with Java, NodeJS, and RESTful APIs.
  • SOAP Web Service development connecting to backend Ministries.
  • API management tools such as IBM API Connect or equivalent.
  • Familiarity with Docker and Kubernetes containers and cloud-based environments.
  • Familiarity with PKI security.
  • Experience working with messaging systems.
  • Experience working with Shell Scripts.
  • Experience working with continuous integration.
  • Java/Spring Framework, JS/Node.js, Python/Django.

Team Contributor and Agile Experience - 15%

  • Experienced in developing and updating technical documentation.
  • Experienced with Agile methodologies and related ceremonies and tools.
  • Self-starter and motivated individual.
  • Ability to analyze and break down complex problems.
  • Effective at managing time, schedule, and commitments in a fast-paced environment with multiple competing priorities.
  • Experienced with testing, test case development, and related documentation.
  • User-focused/centered designs to solve real problems for users.

Must Have:

  • Experience working with commercial-grade mobile iOS and Android applications using native languages (Objective-C / Swift, Xcode or Java with Android Studio).
  • Must have apps published in either the Apple or Google store along with additional credentials and wallet experience.
  • Experience in developing Native and Hybrid apps with iOS/Swift, Android/Java, React Native/Type Script.
  • Experience working with Java, NodeJS, and RESTful APIs.
  • Additional experience with open-source digital credentials software libraries.
#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary