Development and implementation of native Android features using Kotlin with modern frameworks and MVVM architecture
Technical leadership or independent development of app modules – depending on experience level
Design and implementation of UI components with Jetpack Compose and Compose Navigation
Security-compliant development according to BSI-TR-03107 / BSI-TR-03161
Refactoring of existing modules, code optimization, and performance improvements
Setup, maintenance, and use of CI/CD pipelines (e.g., Gradle KTS, Bitrise, Azure DevOps)
Creation and execution of unit and UI tests (Mockito, Espresso) and ensuring documentation
Code reviews, technical consulting for the team and knowledge transfer (lead role)
Collaboration with UX, backend, and QA teams and active participation in agile processes (Scrum, JIRA)
Regular presentation of project results to the project team.
Requirements
5+ years of experience in Android development
At least 1 year of experience documenting business requirements and technical solutions using development practices such as Clean Code and Test Driven Development
Proficient in unit testing
Experience with CI/CD (e.g., Jenkins, Bitrise, Azure DevOps)
Familiarity with app architectures (MVVM)
Experience with Gradle (KTS)
Security-compliant development according to BSI-TR-03107 and BSI-TR-03161
At least 2 years of experience working in agile development using Scrum or Kanban
Experience with JIRA and Confluence
Kotlin
Git and the Git Flow branching model
Desirable: experience with Kotlin Coroutines and Flow, dependency injection (Koin), network communication (Retrofit), unit and UI testing (Mockito), Jetpack Compose and Compose Navigation, OpenAPI, OWASP knowledge (security mindset) in statutory health insurance (GKV) projects with data protection requirements under eIDAS Substantial/High.
Benefits
Long-term project duration with a renowned client in the statutory health insurance sector.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinMVVMJetpack ComposeCompose NavigationCI/CDGradle KTSMockitoEspressoClean CodeTest Driven Development