Enable job alerts via email!

Mobile Developer (IOS)

Targeted Talent

Calgary

On-site

CAD 70,000 - 100,000

Full time

19 days ago

Job summary

A leading software development company in Calgary is looking for a skilled Software Engineer to work on customer mobile applications. The ideal candidate should have experience with Kotlin Multiplatform, Mobile Automation Testing, and CI/CD workflows. You will be responsible for collaborating with teams, managing risks, and ensuring high-quality code through tests and reviews. Join a dynamic team that values ownership and continuous improvement.

Qualifications

  • Experience with Kotlin Multiplatform.
  • Experience with Mobile Automation Testing.
  • Experience with Fastlane and maintaining CI/CD workflows.
  • Basic understanding of iOS provisioning profiles and certification.

Responsibilities

  • Take ownership of work and collaborate closely with the team.
  • Manage risks and refactor existing systems.
  • Ensure unit tests and code reviews are integral to the process.

Skills

Kotlin Multiplatform
Mobile Automation Testing
Fastlane and/or maintaining CI/CD workflows
Writing expressive, readable, composable, and testable Swift code
Understanding of functional & reactive programming
Job description
Overview

Team: Software Engineering - Customer Mobile


Experience

Assets:



  • Experience with Kotlin Multiplatform

  • Experience with Mobile Automation Testing

  • Experience with Fastlane and/or maintaining CI/CD workflows


Additional Experience:



  • Experience developing, releasing, and maintaining iOS/ Cocoa applications

  • Basic understanding of iOS provisioning profiles and certification

  • Demonstrable understanding of the iOS application & view lifecycles

  • Understanding of functional & reactive programming


Skills


  • Finger on the pulse of the latest iOS/Swift trends

  • Ability to write expressive, readable, composable, and testable Swift code

  • Observance of Clean architectural and coding principles

  • Ability to communicate clearly and cooperatively with design, product, and engineering stakeholders

  • Desire to mentor and share knowledge with engineers of all levels

  • Willingness to constantly improve quality standards. Gives and takes constructive criticism with maturity.

  • Ability to apply newly-learned knowledge/patterns quickly to write better code


How we work


  • We take ownership of our work and work closely with our team

  • We move quickly, take risks, and know how to manage the risks

  • Regularly refactoring to improve our existing systems — technical debt isn’t an excuse

  • Unit tests and code reviews are at our core — confidence in our pull request is the result

  • We constantly push our app’s technology, design, and architecture forward to meet new challenges

  • We face challenges no one can predict — we meet them head-on as a team

  • When we have an idea that serves a need, we run with it

  • Our teams are kept tight and efficient

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.