Senior Engineer, Android

Deutsche Bank

Bucharest, Romania
Strong knowledge of kotlin
Strong knowledge of reactive programming
Strong knowledge of mvvm architectural pattern
Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration

Job Summary

  • Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration.
  • Promote the integration of non-functional testing (security, performance, UX) into continuous integration cycle and create integration environment, testing and deployment strategies for the Mobile Development Team.
  • You can expect flexible working hours and working from home, private healthcare and life insurance, and a culture of continuous learning with coaching and support from experts in your team.

Matching Summary

Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration.

Skills & Requirements

Must-have

  • Strong knowledge of Kotlin
  • Strong knowledge of reactive programming
  • Strong knowledge of MVVM architectural pattern
  • Proficient in Android Studio
  • Writes exhaustive unit tests: JUnit 5
  • Knowledge of REST: Retrofit
  • Experience with hardening mechanisms

Nice-to-have

  • Coaching less experienced developers
  • Driver of quality indicators
  • Experience with Dagger
  • Knowledge of Volley
  • Experience with JUnit 4
  • Experience with Teamcity or similar
  • Experience with Artifactory or similar
  • Experience with AppCenter or similar
  • Experience with DexGuard or similar

Key Requirements

  • Experience with 4.5-Star Apps
  • Experience with Clean Architecture
  • Knowledge about SOLID Principles
  • Experience with security mechanisms
  • Experience with implementing analytics
  • Gradle knowledge
  • Ability to work with a continuous integration environment
  • Read and write basic shell scripts

Work Rights

Not specified

Tailored Resume

Cover Letter