Sr Android Developer (KMP)Remote: BrazilRate: $17-21 USD Contract: 3 months + extensionsRequired Skills & Experience5+ years of experience with Kotlin, and how to deal with different screen sizesA 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 servicesGood knowledge of Android UI design principles, patterns, and best practicesExperience with unit testing and test automation frameworks (e.g. Mockito, Espresso, Robolectric, etc)Experience with offline storage, threading, and performance tuningExperience building with accessibility standards in mind ideally WCAG 2.2Knowledge of the open-source Android ecosystem and the libraries available for common tasksAbility to understand business requirements and translate them into technical requirementsFamiliarity with cloud message APIs and push notificationsUnderstanding of Google’s Android design principles and interface guidelinesProficient understanding of code versioning tools, such as GitFamiliarity with working in a team environment that utilizes Agile methodologiesJob DescriptionInsight 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.