Skip to content
mimi

Android Developer

Samprasoft

Durham · flexible Contract 1mo ago

About the role

Job Description

Designing, developing, and maintaining Mobile Native (Android) applications in a fast-paced Scrum environment.

Requirements

  • Android, SDK Kotlin, Jetpack compose
  • Experience delivering apps on Google store (experience building and deploying and pushing it out to customers).
  • Experience in automation testing as well for the native experience that they are building (UI automation testing).
  • Understanding of DevOps within the Android space
  • Verifiable hands-on experience as an Android developer using Kotlin, Java, Android SDK, Gradle, and Android Studio in an agile environment, excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito.
  • Participated in the release of publicly available apps to Google Play participating from feature inception to launch; optimally employ DevOps, Automated Testing (Functional and UI) and Continuous Delivery using technologies such as Groovy, Gradle, Jenkins.
  • Experience creating amazing experiences on Android using Google's Material Design guidelines using your proven understanding of functional programming and reactive patterns.
  • Deep knowledge of Android design patterns including Clean Architecture, experience building multi-module Android apps is a big plus. Experience with MVVM/MVI is also a plus.

Skills

AndroidAndroid SDKAndroid StudioClean ArchitectureDevOpsEspressoFunctional programmingGradleGroovyJenkinsJetpack composeJavaKotlinMaterial DesignMockitoMVVMMVIReactive patternsUI automation testingUnit testing

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free