Android Developer
Role details
Job location
Tech stack
Job description
DKB Code Factory GmbH in Valencia is seeking an Android Developer to help build a user-centric mobile banking app for small and mid-sized businesses. You will design and implement a scalable Android architecture using MVVM and Jetpack Compose, collaborating across teams to enhance development.
Ideal candidates should have strong experience in Kotlin, RESTful APIs, and CI/CD. The role also emphasizes maintaining high code quality and iterative product development cycles driven by user feedback.
The company values team spirit and offers various benefits to foster personal development., * Design and implement a modular, scalable Android architecture using MVVM.
- Collaborate with cross-functional teams to audit and reuse shared components.
- Establish and maintain CI/CD pipelines and automated testing.
- Deliver 80% of prioritized MVP user flows integrated with backend APIs.
- Ensure high code quality with rigorous testing standards.
- Lead iterative product development cycles driven by user feedback.
Conocimientos
Native Android development experience Kotlin and Java Jetpack Compose RESTful APIs CI/CD Automated testing frameworks (JUnit, Espresso) Agile and Scrum English fluency Spanish language skills Descripción del empleo
Let's build banking that works for people, one clean line of code at a time.
At DKB Code Factory, we're building the mobile banking app that small and mid-sized businesses actually need. As an Android Developer, you'll help lay the technical foundation of a scalable, user-centric product; using modern Android technologies, shaping standards, and growing alongside a collaborative, curious team. Responsibilities
- Design and implement a modular, scalable Android architecture using MVVM, Jetpack Compose, and Kotlin Coroutines.
- Collaborate with cross-functional teams to audit and reuse shared components, accelerating development.
- Establish and maintain CI/CD pipelines, automated testing, and documentation to support a growing team.
- Deliver 80% of prioritized MVP user flows integrated with backend APIs.
- Ensure high code quality with rigorous testing standards and continuous improvement.
- Lead iterative product development cycles driven by user feedback and analytics.
Requirements
- Native Android development experience using Kotlin and Java required.
- Strong knowledge of Jetpack Compose and Android architecture components is essential.
- Experience with RESTful APIs, Git, CI/CD, and automated testing frameworks is needed.
- Understanding of Material Design guidelines and app deployment is important.
- Agile and Scrum experience in cross-functional teams preferred., * Native Android development experience using Kotlin and Java.
- Strong knowledge of Jetpack Compose and Android architecture components.
- Experience with RESTful APIs, Git, CI/CD, and automated testing frameworks (JUnit, Espresso).
- Understanding of Material Design guidelines and app deployment on Google Play Store.
- Agile and Scrum experience in cross-functional teams.
- Fluent in English; Spanish language skills are a plus.