• Strong knowledge of OOP principles, design patterns, MVP, SOLID, Clean Architecture
• Strong knowledge of Kotlin and Java (currently new features development is in Kotlin, but existing codebase — in Java)
• Exhaustive knowledge of Android SDK, experience in building Android apps (minimum one published app on GooglePlay with networking functionality)
• Understanding of mobile UI/UX concepts (Android as must, iOS as plus); ability to find a compromise between native and designer-provided solutions
• Ability to write clean and maintainable code
• Practical use of RESTful web services
• Practical experience with SCRUM
• Experience of using source control systems (Git, Bitbucket), CI tools, app distribution
• Excellent communication and representative skills, good team player with proper problem-solving mindset and willing to help the teammates
• Good level of English
• Possibility to work on innovative products with constant user feedback
• Ability to grow technically due to code review process and weekly knowledge sharings
• Career in the international group
• Above industry-level salary
• Full time employment as internal employee
• English and German lessons
• Medical insurance
• Gym
In this role you will be developing mobile applications for Sixt Leasing. Working as part of distributed development team within an agile environment with a range frontend and backend systems you will be expected to contribute design, build new features, maintain existing applications, make integration tests, fix bugs and contribute to knowledge base.