Android Developer (m/f/d)
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Android Developer (m/f/d)
You want to work with the latest technologies like Kotlin, Jetpack Compose, MVVM / MVI and Clean Architecture? Develop products that are used by millions of people and have a big impact? Then apply to us as an Android Developer (m/f/d)! Our projects span various sectors such as health, media, finance and mobility. Our customers include Mercedes, RTL, Saxony Police and Vonovia.
You will be part of an international team with 45 different nationalities, which creates a diverse and enriching work environment. Thanks to our large developer community, you can expect a steep learning curve where you can always benefit from the experience and knowledge of others and contribute your own expertise.
We attach great importance to continuous training and offer numerous opportunities to develop your skills and knowledge. Regular feedback meetings help you to improve your performance and achieve your career goals.
Our legendary company parties (including in-house bands) create a great atmosphere and promote team cohesion.
Responsibilities
- Technical conception and development of innovative mobile applications for Android smartphones and tablets
- Significant involvement in the planning of new mobile projects and tablet solutions
- Creating test scenarios and ensuring product quality
- Close collaboration with other mobile platform developers (e.g. iOS), project management as well as full stack, design and quality assurance team
Requirements
- Successfully completed studies in (media) computer science or a comparable qualification
- Sound experience in the development of native mobile applications under Android
- Very good knowledge of Kotlin and the Android framework
- Comprehensive understanding of the reactive approach and experience with corresponding frameworks (e.g. Kotlin Flows, Rx)
- Extensive experience with web technologies and web services
- Enthusiasm for the user interfaces of mobile applications and corresponding experience in the implementation with XML and / or Jetpack Compose
- Knowledge of continuous integration in a mobile environment is an advantage
- Analytical competence, communication and teamwork skills as well as a high degree of initiative, motivation and flexibility
- Written and spoken German at a minimum C1 level
- Knowledge of written and spoken English to at least B2 level
Tech-Stack
- Programming languages: Kotlin
- Architectures: MVVM / MVI, Clean-Architecture
- Async: Kotlin Coroutines, Flows
- User interface: Jetpack Compose, XML
- Working method: Scrum / Agile
- Tools: Gradle (build system), Azure DevOps (CI/CD pipelines)
- Code quality: JUnit (unit tests), static code analysis
We Offer
What you can expect
- Exciting and varied projects for many global players
- A comprehensive onboarding program with insight into all departments
- High-performance working environment with flat hierarchies and short decision-making paths
- Multicultural teams in which mutual respect is a matter of course
How you work
- Flexible working hours with hybrid and part-time options (min. 32h/week)
- 30 days paid vacation and the opportunity to work abroad for up to 4 weeks per year
- Modern offices with community areas and well-equipped kitchens for breaks and after-work events
Your development is important to us
- Transparent communication through regular all-hands meetings, 1-on-1s and annual feedback meetings
- Diverse training opportunities as part of our Af Academy
- Collaboration with experienced developers
- Act as a mentor from senior level upwards and accompany other developers to enable them to achieve a steep learning curve
- Participation in conferences and (in-house) workshops
Events & Sports Offers
- Regular company events such as summer and Christmas parties, movie nights and newbie evenings
- We want you to stay fit: rent a bike of your choice via our bike leasing offer & use our EGYM Wellpass
Locations
- Leipzig, Germany
- Erfurt, Germany
- Hamburg, Germany
- Munich, Germany
- Berlin, Germany