All Jobs
Insight Global
Insight Global

Android Developer

106k - 125k
Greater Toronto Area, Canada
Remote 🌴
Contract
1001-5000
Apply Now
🔴 Closes on: 
Mar 14

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.

Apply Now
🔴 Closes on: 
Mar 14
All Jobs