Enable job alerts via email!

Mobile Developer (Android)

Targeted Talent

Winnipeg, Calgary

On-site

CAD 80,000 - 110,000

Full time

19 days ago

Job summary

A tech company in Calgary is seeking a Software Engineer for their Customer Mobile team. The ideal candidate will have strong experience with Kotlin Multiplatform, Android app development, and Mobile Automation Testing. This role emphasizes collaboration, continuous improvement, and mentorship within a dynamic environment focused on best coding practices and architectural principles.

Qualifications

  • Experience developing and maintaining Android apps.
  • Understanding of the Android application and view lifecycles.
  • Understanding of functional and reactive programming.

Responsibilities

  • Ownership of work with close team collaboration.
  • Risk management while moving quickly.
  • Regular refactoring to improve existing systems.
  • Conducting unit tests and code reviews.

Skills

Experience with Kotlin Multiplatform
Mobile Automation Testing
Fastlane and/or CI/CD workflows
Latest Android/Kotlin trends
Readable, composable, and testable Kotlin code
Clean architectural principles
Communication with stakeholders
Mentoring and knowledge sharing
Quality improvement and feedback
Quick application of new knowledge
Job description

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 Android apps
    • Demonstrable understanding of the Android application & view lifecycles
    • Understanding of functional & reactive programming
Skills
  • Finger on the pulse of the latest Android/Kotlin trends
  • Ability to write expressive, readable, composable, and testable Kotlin 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.