Position: Android developer (Dusseldorf)
Company: Telesens
Experience required: 3y
English level: upper

Requirements
At least 2 years of professional experience with Android SDK and Java
Good knowledge of Kotlin, Git
Ability to write clean and testable code as well as unit tests
Good debugging skills
Experience working in a team environment
Excellent English skills
Bonus: Knowledge of RxJava, Dagger 2
Bonus: Experience with MVx software architecture (MVC, MVP, or MVVM)

Responsibilities:

Plan, develop, deploy, and maintain software solutions
Define tasks and give time estimates
Write clean, maintainable code and test it
Collaborate with clients: both technical and non-technical team members
Be able to present your solutions in front of clients and group of colleagues
Use agile methodologies in development, participate in code reviews, pair programming, and other knowledge sharing activities
Continually improve your skills and push others to go forward with their knowledge
Benefits
Great salary
Additional health insurance
Free commute
Food and drinks
State of the art equipment
Free books
Conferences