Basic QualificationsMust-Have - (Kotlin, Jetpack Compose, Git, Coroutines/RxJava, Dagger, A/B testing and experimentation)Experience: 4+ years of experience building Android mobile applicationsProficiency in refactoring code with architectural patterns like MVVMExperience collaborating with a cross-disciplinary team to solve problems through A/B testing and experimentationProficiency writing unit tests and testable codeProficiency with Kotlin, Java, and GitExperience with RxJava or CoroutinesExperience building high-quality native apps published on Google PlayBackground & experience building apps that support offline modeExperience with Dependency Injection (i.e. Hilt or Dagger)Experience with CS fundamentals, software design patterns, and data structuresExcellent verbal communication skills
Nice To Have QualificationsReview pull requests from your peersAutomate manual tasksAdvocate for best practices that improve the product and developer experienceCollaborate with cross-functional stakeholders to plan, develop, test, and release features and understand their impact on business metricsHave experience successfully advocating architecture improvements to multidisciplinary stakeholdersAdded automated unit and integration tests using JUnit, Espresso, or Robolectric to an existing codebaseYou have contributed or improved continuous integration processes with systems like Jenkins
BenefitsCompetitive salaryLearning and gaining experience rapidlyReimbursement for basic working set up at homeInsurance (including a top up insurance for COVID)
LocationRemote - work from anywhere.