-
S M Software Solutions Inc
View all jobs
RQ08724 - Software Developer - Mobile - Senior
Canada
· Contract
·
Mid-Senior
Hello,
I hope this email finds you well. We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:
We are unable to submit a candidate without below mandatory documents.
To check the detailed description and matrix visit our website: Click here
https://thethinkbeyond.com/Job-Details/Software-Developer-Mobile-Senior-RQ08724
We're excited to invite you to join our company's WhatsApp group dedicated to for new job postings. Your insights and contributions would be incredibly valuable. Please use the link below to join: [https://chat.whatsapp.com/DwVITx9uaiELQflTDdCv33] We look forward to your participation!"
(NOTE: Share required documents to [email protected] by Tuesday, February 04, 11:00 AM EST.Must HavesExperience 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/TypeScript.Experience working with Java, NodeJS and RESTful APIs.Additional experience with open-source digital credentials software libraries Note:
This position is currently listed as "Hybrid"; however, the consultant will be remote due to COVID-19 related Work from Home (WFH) direction. Once the I&IT cluster staff are required to return to the office, the resource under this request will be required to work onsite as well.
Responsibilities:
Powered by JazzHR
FWIVlVV8d5
I hope this email finds you well. We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:
We are unable to submit a candidate without below mandatory documents.
- "Please ensure that your resume is updated and provided in Word format."
- "To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your references accordingly."
- "We kindly request that you specify your expected hourly rate."
- Kindly Provide your Work Authorization
- Kindly share with us your LinkedIn Profile ID
To check the detailed description and matrix visit our website: Click here
https://thethinkbeyond.com/Job-Details/Software-Developer-Mobile-Senior-RQ08724
We're excited to invite you to join our company's WhatsApp group dedicated to for new job postings. Your insights and contributions would be incredibly valuable. Please use the link below to join: [https://chat.whatsapp.com/DwVITx9uaiELQflTDdCv33] We look forward to your participation!"
(NOTE: Share required documents to [email protected] by Tuesday, February 04, 11:00 AM EST.Must HavesExperience 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/TypeScript.Experience working with Java, NodeJS and RESTful APIs.Additional experience with open-source digital credentials software libraries Note:
This position is currently listed as "Hybrid"; however, the consultant will be remote due to COVID-19 related Work from Home (WFH) direction. Once the I&IT cluster staff are required to return to the office, the resource under this request will be required to work onsite as well.
- Hybrid: 3 days onsite / 2 days remote
- 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. Strong experience developing multithreaded applications
- Experience with mobile operation 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 application (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/TypeScript
- Experience with Apple and Google wallets, or custom digital wallets, such as add passes/credentials to a wallet
- Knowledge of using Secure Enclave and/or TrustZone
- Experience in developing mobile apps that use local on device capabilities, such as camera, Bluetooth, microphone, accelerometer, etc
- Demonstrated experience with:
- Developing mobile solutions with Hyperledger Aries, Hyperledger Indy technology stack
- Aries Framework Javascript (AFJ) / Credo
- Aries Anoncreds, Aries Interoperability Profiles (AIP) 1 and 2
- Developing in React Native
- JavaScript, HTML5, CSS3
- JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScript
- Developing responsive design & progressive web applications
- Developing/working with APIs and API Gateways
- Familiarity with JSON & REST APIs
- Experience working with continuous integration
- World wide web consortium (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), use of secure elements on mobile devices (e.g., Apple Secure Enclave)
- Open ID Connect (OIDC), Oath2, Security Assertion Markup Language (SAML), JSON Web Tokens (JWT), JSON Web Signatures (JWS), Transport Layer Security (TLS), one-time passwords (OTP), public key infrastructure (PKI), elliptic curve cryptography (ECC), SHA/SHA2, RSA, Hash, RSA
- Digital Identity standards and frameworks such as the PCTF, NIST and eIDAS etc
- Node.js, Dot Net Core, Python
- 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
- Working experience in distributed, event-driven systems
- Familiarity with PKI security
- Experience working with messaging systems
- Experience working with Shell Scripts
- Experience working with continuous integration
- Java/Sprint Framework, JS/Node.js, Python/Django
- 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 documentations
- User focused/centered designs to solve real problems for users
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 to maintain currency of the product and avoid technical debt.
- Assist in troubleshooting and resolving technical issues reported by users timely
- 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
Powered by JazzHR
FWIVlVV8d5
Key Skills
Ranked by relevance
android
java
ios
react
swift
xcode
ui
c
responsive design
javascript
kubernetes
responsive
reactjs
storage
docker
html5
cloud
nist
saml
vue
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
iOS Developer
2026-05-20
Full-time
Mid-Senior
India
Internet Publishing
Engineering
View Job Details
Related
Senior Frontend Developer (React)
2026-05-19
Full-time
Mid-Senior
Romania
Internet Publishing
Engineering
View Job Details
Related
Android Engineer
2026-06-13
Full-time
Not Applicable
Italy
Internet Publishing
Engineering
Login to Apply
- Posted
- Feb 04, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- S M Software Solutions Inc
Industries
Internet Publishing
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
iOS Developer
2026-05-20
Full-time
Mid-Senior
India
Internet Publishing
Engineering
View Job Details
Related
Senior Frontend Developer (React)
2026-05-19
Full-time
Mid-Senior
Romania
Internet Publishing
Engineering
View Job Details
Related
Android Engineer
2026-06-13
Full-time
Not Applicable
Italy
Internet Publishing
Engineering