For one of our clients in Bern, we are looking for a permanent contract a :
Android Software Engineer (German/English)
Tasks :
- Develop existing native Android applications, fix bugs, and help ensure that the applications work. - Implement new features in Kotlin according to leading Android best practices and perform Kotlin refactorings for older Java code. - Continuously improve applications and implement performance improvements.
Profile :
- Advanced degree in computer science with a focus on software development. - Minimum 2 years of experience developing native Android applications and very good knowledge of Kotlin and the Android SDK. - Experience developing high performance, business critical applications. - Understanding of the application of design patterns such as MVC, MCP, MVVM or SOLID. - Knowledge of RESTful and Swagger APIs. - You have already worked in a Scrum team and know the methodology. - Very good knowledge of German and good English (min. C1).