Intermediate Mobile Application Developer (Android & iOS) to develop software solutions for a payment engine for our public-sector client (Req 418)
S.i. Systems
Calgary, AB-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on March 14th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our public sector client is seeking a Intermediate Mobile Application Developer (Android & iOS) to develop software solutions for a payment engine for our public-sector
Candidates must be located in Calgary - Hybrid work model of 1-2 days on site/month. 37.5 hour work week.
Must haves:
- 3+ years of Mobile App development with proven experience in Android and iOS development.
- 3+ years of UI frameworks experience with Kotlin (Android using Kotlin is key), along with knowledge of Jetpack Compose
- 3+ years of Device & Sensor integrations experience working with Camera APIs; Location Services, and Map Integration
Nice to haves:
- Strong verbal and written communication skills to collaborate effectively with internal teams and external stakeholders.
- Proven experience in developing iOS applications using Swift and Xcode.
- Strong understanding of Material Design principles and best practices.
Responsibilities:
- Mobile App Development - Develop Android applications from scratch using Kotlin and Jetpack Compose, and iOS applications using Swift and Xcode.
- Feature Implementation - Build and integrate advanced features, including: Camera functionality (e.g., CameraX); Location-based services (e.g., Fused Location Provider); Map integration (e.g., Google Maps SDK); and Bluetooth and printer support for seamless device connectivity
- UI/UX Optimization - Design and optimize UI components following Material Design and platform-specific best practices for a smooth user experience.
- Performance Optimization - Profile and optimize app performance to ensure stability and efficiency across devices.
- Code Quality & Maintainability - Write modular, maintainable, and scalable code following clean architecture principles.
- Testing & Debugging - Implement unit and UI tests using frameworks like JUnit, Espresso, and Mockito, and debug production issues to maintain high-quality standards.
- Continuous Learning & Improvement - Stay up to date with the latest trends, tools, and best practices in Android and iOS development.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you