About the Role
As an Android Software Engineer, you will design, develop, deploy, and maintain the Android application of our own product. You will help deliver seamless user experiences and contribute to technical decisions across the full application lifecycle. This is a 12-month fixed-term position. You will shape our Kotlin Multiplatform (KMP) strategy, identify opportunities for shared business logic, and bring forward ideas and architectural proposals. You will own the full Android application lifecycle, ensure high quality through automated testing, code reviews, and CI/CD practices, and deliver stable releases. You will collaborate closely with Product Managers, Designers, and Engineers and create seamless, high-quality user experiences.
Responsibilities
- Design, develop, deploy, and maintain the Android application
- Contribute to technical decisions across the full application lifecycle
- Shape our Kotlin Multiplatform (KMP) strategy
- Contribute to the future of our mobile architecture
- Identify opportunities for shared business logic
- Bring forward ideas and architectural proposals
- Take ownership of the full Android application lifecycle
- Ensure high quality through automated testing, code reviews, and CI/CD practices
- Deliver stable releases
- Proactively monitor app performance and crash rates
- Collaborate closely with Product Managers, Designers, and Engineers
- Create seamless, high-quality user experiences
- Continuously improve usability and performance based on user feedback and data-driven insights
Requirements
- 5+ years of professional experience in Android software development
- Strong proficiency in Kotlin and Java
- Experience with Kotlin Multiplatform is a strong plus
- Hands-on experience with Dagger, Koin, Coroutines, Flow, MVVM, Clean Architecture, Jetpack Compose, REST, and Room / SQLDelight
- Experience with testing frameworks and quality practices (JUnit, MockK, Espresso – unit and UI testing)
- Solid understanding of software architecture, scalable systems, and code optimization
- Experience with Gradle and Kotlin DSL
- Familiarity with Git, CI/CD workflows (GitLab Pipelines, Fastlane), Crashlytics, and Google Play Console
- An ownership mindset with end-to-end accountability and a strong drive to deliver results
- Strong learning agility and reflective thinking, with the ability to continuously improve
- Excellent communication and collaboration skills
- A solution-oriented mindset with strong problem-solving abilities
- Fluent English; German is a plus
Skills
- Kotlin
- Java
- Kotlin Multiplatform
- Dagger
- Koin
- Coroutines
- Flow
- MVVM
- Clean Architecture
- Jetpack Compose
- REST
- Room
- SQLDelight
- JUnit
- MockK
- Espresso
- Gradle
- Kotlin DSL
- Git
- CI/CD workflows
- GitLab Pipelines
- Fastlane
- Crashlytics
- Google Play Console
Location
- Berlin
Work Type
- Fixed-term
- Home office arrangement with flexible days
Experience Level
- 5+ years of professional experience
Salary/Compensations
- Performance-related pay with direct participation in the success of your work
Benefits
- 30 days vacation per year
- A bright, spacious office in the heart of Berlin (near Moritzplatz)
- A home office arrangement with flexible days (home or office)
- A current MacBook Pro and modern equipment (incl. external monitor, keyboard, laptop stand, etc.) - for home office AND office
- An additional EUR 500 budget to set up your home office
- Free lunch twice a week
- Fresh fruit in the office
- Professional guidance, insights and training
- Working a fast-growing B2B online company
- Short official channels, quick decisions and a lot of responsibility
- A very focused company with high customer and employee satisfaction
- A relaxed, yet challenging and supportive working atmosphere
About the Company
- InStaff & Jobs GmbH was founded in February 2014 and places staff for temporary assignments throughout Germany.
- For over 10 years, we have been enabling companies to book staff at short notice and in full compliance with the law - simply, digitally, and efficiently.
- Over 17,300 customers have already booked staff through InStaff.
- Our platform features over 123,000 verified and interviewed staff profiles, allowing us to fill jobs in a wide variety of fields with the perfect fit.
- Our quality is reflected in our ratings: over 5,900 customer reviews with an average of 4.9 stars (eKomi) and over 825 employee reviews with 4.8 stars (Google) - primarily from workers who take on temporary assignments for InStaff.
- To ensure our continued growth, we are seeking talented and ambitious employees in various fields.
