Junior Android Developer - Retail Banking

Dkb Ag
Berlin, Germany
12 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Multitier Architecture Android Software Development Android Studio Confluence JIRA Unit Testing Software Bug Management Collaborative Software Computer Programming Continuous Delivery Dependency Injection Github
+9 more
Pair Programming Scrum Methodology Strategies of Testing Gitlab Kotlin Git Flow Information Technology Jetpack Compose Asynchronous Programming

Job description

  • Contribute to the Broker Android codebase by implementing and delivering appropriately scoped features and bug fixes from ticket to production.
  • Participate in SCRUM ceremonies to ensure high quality and continuous delivery.
  • Collaborate closely with Product and Design to clarify requirements, implement acceptance criteria, and iterate on user-facing flows (account opening, trading, investment plans, portfolios, orders).
  • Learn and apply team quality standards: writing maintainable code, adding appropriate tests, and documenting technical decisions and PRs.
  • Seek and apply feedback from peers and mentors; proactively raise blockers and ask for clarification when requirements are ambiguous.
  • Support migration and platform work as required, following established architecture and testing practices.
  • Contribute positively to team culture by sharing ideas, participating in knowledge sharing, and helping maintain a collaborative environment., From Morning Daily to Afterwork Drink, team spirit is essential to us. The heart of our togetherness is that we truly are connected with each other: We not only share fun & laughter, but also honest opinions - because that’s how we grow: We exchange ideas, give support in our personal development, and celebrate success together! Besides our great community, we also offer numerous other benefits…

Requirements

  • Strong programming or computer science foundations.
  • Basic understanding of Android development concepts and familiarity with Android Studio.
  • Comfortable coding in Kotlin or willingness to learn Kotlin quickly.
  • Clear verbal and written communication in English is required.
  • Eagerness to learn, receive coaching, and grow technical skills through mentorship and on-the-job experience.
  • Collaborative mindset: able to participate constructively in reviews, pair programming, and cross functional discussions.

Are you wondering about the “Nice to Haves”?

  • Familiarity with Jetpack Compose, coroutines, dependency injection, or Clean Architecture principles.
  • Basic understanding of testing strategies for Android (unit tests, instrumentation/UI tests).
  • Experience with Git workflows and common collaboration tools (GitHub/GitLab, Jira, Confluence).
  • Any prior Android projects or internship experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein ¡ LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters ¡ World Congress 2023

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler ¡ LIVE

Videos

See all

Related articles

See all