Insight Global
Android Developer
Insight GlobalCanada14 days ago
ContractInformation Technology

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