Job Title: Android Developer Schedule: FULLY REMOTE Monday-Friday: 8am-5pm Duration: 12 month contract
Job Description: There are currently 2 P+ apps, one for US and one for Intl markets. Both apps live in the same repository and share some of the common code. The project is split into Intl, US and Shared projects. We’re using multi-modular architecture so most of the features live in their own modules. We still have good amount of features that are not modularized and the goal is to modularize them by the end of this year. Android team has around 40 developers. They’re split into multiple teams and each team usually has 3-6 developers. Our focus is currently on the architecture and modularization of features. Core team currently has 6 developers. We have standard scrum rituals, daily standup in the morning, weekly grooming, retro and sprint planning ever two weeks.
Qualifications: 3+ years experience developing Android ApplicationsHave shipped one or more apps to the Google Play and/or Amazon app store.Experience programming in Java and KotlinExperience using Gradle and Android StudioExperience following and implementing software design patternsAble to work with multiple scrum teams in an agile processExperience with unit testing, test driven development, branching patterns and continuous integration / deploymentGood interpersonal skills with ability to facilitate conversations with business partners in project definition, business requirements definition and functional design sessionsEye for quality and user experienceTranslate business objectives into software requirementsTop 3 – 1. Experience programming in Java and Kotlin. 2. 3+ years of experience developing Android Applications. 3. Experience with coroutines, Jetpack Compose, unit testing, test driven development, branching patterns and continuous integration / deployment.