Senior Engineer, Android

Deutsche Bank Group

Not specified; not specified; benefits include 24 ...
Strong knowledge of kotlin programming language
Experience with mvvm architectural pattern
Proficiency in junit 5 unit testing framework
The role involves managing software documentation, coaching junior developers, and driving quality indicators within a fast-paced release cycle

Job Summary

  • The role involves managing software documentation, coaching junior developers, and driving quality indicators within a fast-paced release cycle.
  • Candidates must possess strong expertise in Kotlin, reactive programming, and the MVVM architectural pattern to build customer-oriented mobile applications.
  • The position offers flexible working hours, private healthcare, life insurance, and a culture of continuous learning within the Deutsche Bank Group.

Matching Summary

The role involves managing software documentation, coaching junior developers, and driving quality indicators within a fast-paced release cycle.

Salary

Not specified; Not specified; Benefits include 24 days' holiday plus loyalty days and bank holidays

Skills & Requirements

Must-have

  • Strong knowledge of Kotlin programming language
  • Experience with MVVM architectural pattern
  • Proficiency in JUnit 5 unit testing framework
  • Expertise in Retrofit library for REST APIs
  • Knowledge of Room database and persistence layers
  • Experience with CI/CD tools like Teamcity

Nice-to-have

  • Dagger dependency injection experience
  • JUnit 4 testing framework familiarity
  • Volley networking library knowledge
  • Gradle script writing skills
  • Coaching less experienced developers

Key Requirements

  • Strong knowledge of Java programming
  • Experience with security mechanisms like SSL pinning
  • Ability to work in global mixed-timezone teams

Work Rights

Not specified

Tailored Resume

Cover Letter