Beschreibung
Android Developer (m/w)Main tasks:
- Help architect, build, iterate and manage global mobile Android application
- Help create the team around you and its processes early on
- Ensure that code is compliant with latest design standards and best-practices
- Communicating well with your fellow Android teammates and share your knowledge with other Android developers, even architecture, process and the different aspects of a large-scale Android app from your experience
- Help to raise the overall skill and quality level through pairing and design/code reviews
- Push forward our testing strategy including unit and UI tests
- Partner closely with frontend, backend, iOS and product management team members to continuously improve the global Android app
- Keep legacy in check while being pragmatic about solutions
- Research and prototype new solutions to difficult problems
Main requirements:
- Enthusiasm for Android development, beautiful, pragmatic code and an eye for simplicity
- Expert understanding and experience with the Android platform
- Proficient in how to use DDMS and the Android Developer Tools
- Expert programming skills in Java (Language and APIs)
- Good knowledge of testing frameworks, e.g. experience in JUnit, Robolectric, Espresso
- Expert know-how in object-oriented software design and design patterns
- Proficient experience with client/server architectures using HTTP, REST, XML and JSON
- Real life reference or open source projects (Github / Bitbucket / Stackoverflow Account) is a plus
- Effective oral and written English communication skills
- Fluent English
Location: Berlin
Start: asap, September is the latest
Duration: till the end of the year