Android developer

Requirements
  • 2-6 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
  • 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  
  • 4-day work week (32 hours per week)
  • Green Fridays - every Friday we spend learning
  • We have a gaming room with billiard, PlayStation, table tennis and more
  • A clear career plan
  • Financial support for wedding and childbirth
  • We have lasers, CNC machines, 3D printers to support your creativity


Health insurance

Germany has one of the best healthcare systems in the world. Each employee enjoys very good health insurance, that's already included in the salary - no extra charges. If the employee is married and/or has children (all living in Germany) - all are covered at no extra cost!