We are part of , one of the largest independent and most creative digital agency in Europe and the leading digital communications agency in Germany.
We are looking to enlarge our team with a talented and motivated Android developer. Our ideal candidate has already at least 5 years of professional software development experience, and at least 1 year of experience developing native mobile applications on Android. He will be involved in implementing mobile applications for clients like Lufthansa, BMW, MediaMarkt, Auchan and others.
* Implementation of mobile native applications and games - either as short term campaigns or product development
* Collaborate with the application designers for identifying optimal solutions, and interact with the project managers.
* Development of automated tests
* Share expertise and knowledge with the rest of the team
* Use cutting edge mobile technologies like wearables, iBeacons and location based services
* 3+ years of professional software development experience
* At least 1 years of professional software development experience producing applications for Android
* Solid understanding and practical experience using object-oriented design principles and patterns
* Experience with source control tools
* Understanding of common mobile design and development techniques to provide excellent user experiences
* BS/MS in Computer Science or related field
* Good English skills (both verbal and written)
Nice to have:
* Experience with the following libraries are a plus: RxJava, Retrofit, Toothpick/Dagger, Robolectric, Espresso/Robotium
* Kotlin experience
* Experience with other mobile technologies
* Experience writing unit tests and TDD
* Affinity for Agile processes such as Kanban and Scrum
* Experience developing applications for iOS is a plus
Personal qualities :
* Analytical thinking
* Team player
* Strong technical problem-solving skills
* Ability and desire to learn new technologies
* A young, talented and ambitious team
* Competitive salary aligned with skills and experience
* Bonus system based on performance
* An exciting and challenging environment that promotes professional growth and career opportunities within our company
* Team building activities, personal development programs, medical insurance, extra vacation days, protection against local currency depreciation.