Android Developer (ID: 3810)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose, implementing robust architectures with MVVM or MVI patterns. Build modular codebases, manage networking layers, and integrate Firebase services for analytics and notifications. Develop unit and UI tests, participate in CI/CD implementation, and troubleshoot complex technical issues. Collaborate with product owners, designers, and developers in an Agile environment to contribute to code reviews and best practice initiatives. Take ownership of deliverables from development through deployment while continuously improving engineering standards. Work within a collaborative environment with experienced professionals across multiple disciplines.
Required Qualifications
- 6-8 years of professional experience in Android application development
- Strong proficiency in Kotlin and Jetpack Compose
- Hands-on experience with Android architectural patterns such as MVVM or MVI
- Solid understanding of networking concepts, RESTful APIs, and modular application design
- Experience in writing comprehensive unit tests and UI tests
- Hands-on experience with Koin for dependency injection
- Experience working with Firebase products and services
- Exposure to CI/CD pipelines and automated deployment processes
- Strong communication and collaboration skills
- Ability to work independently with minimal supervision
- Experience working within Agile development environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.