My responsibilities:
- Implementation of Android mobile apps and frameworks in an agile team setup
- Conducting code reviews and working collaboratively in pair programming sessions
- Securing a high code quality by writing unit tests and proper documentation of the implementations
- Define clean, safe, and re-useable code
- Proactively support the team with technical knowledge and promote good software engineering practices
The knowledge I own:
- Degree or similar qualification with a focus on IT
- Relevant experience in the development of native Android applications with Kotlin
- Commonly used frameworks and tools are known to you (e.g. Coroutines / Flows, Hilt, MockK)
- Experiences in Clean Architecture and MVI or MVVM
- Very good knowledge about relevant tools of agile software development (e.g. Git, Jira, Confluence, CI/CD)
- Comprehensive experience with the integration of backend services (e.g. REST APIs, JSON)
- JetPack Compose knowledge is advantageous
- Being generally passionate to learn, constantly update and improve code quality and performance
- Excellent English language skills
The offer that would convince me:
- In our international team you can work with our colleagues from all over the world
- We develop our own product and focus on high-quality, stable solutions
- At ALDI our code quality is established by Clean Coding and SOLID principles and testing
- Flexible working hours with an almost fully remote home office possibility
- Regular salary increase, we follow the inflation and reward loyalty
- Continuous learning opportunities though our own e-learning platform and internal teams