This is a 6-month contract position for an Android Developer located in Malvern, Pennsylvania. You will contribute to feature development and maintenance on an established codebase, working primarily with Kotlin and modern Android development practices.
Responsibilities
Develop and maintain new features on an existing, large Android codebase
Build UI components using Jetpack Compose
Implement application architecture following MVVM patterns
Write and maintain application code in Kotlin and Java
Qualifications
Required
Experience with the latest Android SDK and Android Studio
Proficiency in Kotlin and Java
Experience with Jetpack Compose for UI development
Knowledge of MVVM architecture
Experience with Dagger for dependency injection
Experience with RXJava or similar reactive tools
Experience with Retrofit or OKHttp for networking
Experience with Hilt
Experience with Coroutines
Familiarity with Git version control
Experience with Espresso testing framework
Experience with Honeycomb
Experience with Splunk