Sr Android Developer (KMP)
Remote: Brazil
Rate: $17-21 USD
Contract: 3 months + extensions
Required Skills & Experience
5+ years of experience with Kotlin, and how to deal with different screen sizes
A working knowledge of modern Android development, iOS development, and design patterns such as MVVM, MVP, MVI, etc.
Familiarity with RESTful and/or GraphQL APIs to connect Android and iOS applications to back-end services
Good knowledge of Android UI design principles, patterns, and best practices
Experience with unit testing and test automation frameworks (e.g. Mockito, Espresso, Robolectric, etc)
Experience with offline storage, threading, and performance tuning
Experience building with accessibility standards in mind ideally WCAG 2.2
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
Understanding of Google's Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with working in a team environment that utilizes Agile methodologies
Job Description
Insight Global is seeking a senior Android (KMP) Developer to join a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. They have helped their clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
The Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.
This role will directly support their client, a major automaker, and have the opportunity to shape the development of their digital platform.