You will get to know frameworks, tools, clients and projects — through sparring sessions and code reviews directly within the team
You will join one of our ongoing Android projects and take on initial tasks or bug fixes
You will jointly plan a new project as an evolution of an existing Android platform
Once onboarded, you will take on responsibilities such as:
Becoming Tech Lead for one of our larger Android projects — the primary contact for the team and the client
Planning project phases independently and supporting colleagues with input and fixes
Taking responsibility for our internal product
Actively driving the adoption of AI in our projects and processes
Participating in code reviews and giving clear, early feedback to Design and Product Management
In the long term, you can take overall project responsibility toward clients and further develop into roles such as Tech Lead, Kotlin Multiplatform specialist or AI consultant.
Requirements
Kotlin is your language — you know Jetpack Compose and Android components inside out
App architectures and client/server communication (REST, WebSocket, JSON) are part of your daily work
Testing is not an afterthought for you — you have experience with unit, integration and end-to-end tests and know tools like JUnit, Espresso and Mockk
You know how apps get into the Play Store: Fastlane, Bitrise and the deployment process are familiar to you
You know the Android ecosystem well enough to make sound project decisions — platforms, devices, features
Android Studio, Gradle and Git are part of your daily setup — you already use AI tools like Claude Code, Copilot or Codex
German at C1 level is essential — our clients communicate in German and formulating clear requirements is part of the job
You bring experience from complex projects with interfaces to Design, Product Management and other developer teams
Soft skills that make a difference — you communicate clearly internally and externally, in writing and verbally
You proactively contribute ideas and are open to questioning existing structures
You want to continue developing professionally — and actively make time for it
A degree in Computer Science or a comparable qualification — for senior roles we value solid formal knowledge
Experience with Scrum/Agile — Scrum certifications (Developer/Master) are a welcome plus
Knowledge of complex system architectures: whitelabeling, streaming, CMS
English at B2 level — for collaboration with international colleagues
Tech Stack
Android
Gradle
JUnit
Kotlin
Benefits
25 days of vacation
Weekly team breakfast — each week starts together, with Monday planning and a good start to the week
Visible impact — we move large projects with a small team. Your ideas are heard and implemented
Company-provided MacBook — available to Android developers as standard
German public transport ticket (BVG Deutschlandticket) included
Regular after-work events and an annual TBO offsite — because strong team spirit doesn’t just happen in Slack
Company pension plan — we think long-term with you
Training and development — professional growth is part of the day-to-day, not just a promise
Flexibility in everyday life — core hours 9:30–16:00, the rest is up to you. Temporary exceptions possible by individual arrangement.