This recruiter is online.

This is your chance to shine!

Apply Now

Intermediate Mobile Application Developer (Android & iOS) to develop software solutions for a payment engine for our public-sector client (Req 418)

Calgary, AB
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

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.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined