Senior Engineer, Android (f/m/x)
Core
Design, develop, and maintain secure, customer-oriented mobile banking applications for Deutsche Bank.
Role type
Senior Android Engineer
Builds
Mobile banking applications for financial services
Domain
Banking / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Coroutines, MVVM, Clean Architecture, Jetpack Compose, Unit Testing, CI/CD, Dependency Injection, SSL Pinning, Encryption
Preferred skills
RxJava/RxKotlin, Kover, Detekt, Hilt, Mentoring
Technologies
Kotlin, Jetpack Compose, XML, JUnit 5, Mockito, Kover, Hilt, Teamcity, Artifactory, RxJava, RxKotlin, detekt
Responsibilities
Design and develop mobile banking applications; Architect robust solutions using coroutines and dependency injection; Write comprehensive unit tests and enforce code quality; Oversee integration of features into CI/CD pipelines; Implement security mechanisms like SSL pinning and encryption; Create technical documentation and mentor junior developers.
Seniority
Senior, hands-on IC