T

Mobile Developer (Android)

Targeted Talent
Full-time
On-site
Calgary, Canada

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