Duration: 3 months + extensions
Location: 1x/week onsite (Toronto)
Must-haves
* You know how to write readable, idiomatic and maintainable Kotlin/Java code
* Hands on familiarity with different architecture patterns (MVVM, MVI) and understand the pros and cons of each
* Experience making code more testable and developing applications using a Test-Driven Development (TDD) approach
* You are experienced with a variety of Android frameworks.
* You have a deep understanding of Object oriented design patterns and API design.
* You care about quality and you know what it means to ship high quality code.
* You love to think in a functional way and you want to learn what functional programming means (RxJava2)
* Experience with offline storage (Room/Realm), threading, and performance tuning
* Familiarity with RESTful APIs to connect Android applications to back-end services
* Experience with continuous integration/continuous delivery (CI/CD) tools and processes
* You have released at least one App under your supervision from an organization where you did:
* Core architecture
* Code review
* Mentored other developer
* Development
* Wrote unit tests and UI tests
Plusses
* RxJava2
* Retrofit
* Butterknife/Dagger2
* Lombok
* Room/Realm
* Fastlane
Day-to-Day
This is a hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a Mobile Developer will involve working on one of several of our complex, customer & colleague facing apps. Expect to contribute your expertise in native mobile design as well as your technical experience in creating a high-performing, maintainable apps. You'll often be working closely with our user experience groups to create and implement an attractive mobile app.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Staff Software Engineer-(Android) San Antonio, Texas
2026-05-27
iOS Developer - Recommerce Growth Team
2026-05-26
Software Engineer - EKS
2026-05-19
- Posted
- Sep 10, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Greater Toronto Area
- Company
- Insight Global
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Staff Software Engineer-(Android) San Antonio, Texas
2026-05-27
iOS Developer - Recommerce Growth Team
2026-05-26
Software Engineer - EKS
2026-05-19