Android Developer - Kotlin & Jetpack Compose

eightbit experts GmbH
Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Spanish

Tech stack

Clean Code Principles Android Software Development Application Performance Management Automation of Tests Unit Testing Code Review Design of User Interfaces Mobile Application Software Junit Model View ViewModel Mockito Secure Coding
+8 more
Software Engineering Facebook Flow Backend Git Kotlin Jetpack Compose Asynchronous Programming Restful APIs

Job description

Android Developer - Kotlin & Jetpack Compose (m/f/d)

For an established company in the digital financial services sector, we are looking for an experienced Android Developer (m/f/d) to contribute to the development of a modern mobile application.

In this role, you will work with a contemporary Android technology stack, take ownership of new features and collaborate with an interdisciplinary team to build reliable, scalable and user-friendly mobile solutions.

Your responsibilities:

  • Design, develop and enhance native Android applications using Kotlin, Jetpack Compose and MVVM
  • Independently implement features throughout the development cycle, from technical refinement to deployment
  • Connect mobile applications to backend services through REST APIs, using Retrofit or comparable technologies
  • Work with Kotlin Coroutines and Flow to handle asynchronous operations and application state
  • Develop reusable UI components with a focus on usability, accessibility and maintainability
  • Ensure application quality through automated unit testing, code reviews and systematic troubleshooting
  • Optimize application performance, stability and security while considering data protection requirements
  • Collaborate closely with Product Management, UX/UI Design, QA and Backend Engineering
  • Contribute ideas to architectural discussions, development standards and continuous improvements

Your profile:

  • At least 5 years of professional experience developing native Android applications
  • Strong practical knowledge of Kotlin and modern Android development technologies
  • Solid experience with Jetpack Compose, MVVM and Android lifecycle components
  • Confident working with Coroutines, Flow and asynchronous programming concepts
  • Experience integrating RESTful APIs using Retrofit or similar frameworks
  • Familiarity with testing tools such as JUnit and Mockito, as well as Git-based development workflows
  • Good understanding of mobile application architecture, UI principles, accessibility and secure coding
  • Ability to take responsibility for features and independently solve technical challenges
  • Experience collaborating in agile, cross-functional development teams
  • Fluent English communication skills; Spanish language skills are an advantage

What makes this role interesting:

  • Work on a modern Android application with a strong focus on quality and scalability
  • Use a contemporary technology stack and contribute to technical decisions
  • Take ownership of features and influence how mobile solutions evolve
  • Collaborate with experienced professionals across engineering, product and design
  • Work in an environment that values clean code, knowledge sharing and continuous improvement

Requirements

  • At least 5 years of professional experience developing native Android applications
  • Strong practical knowledge of Kotlin and modern Android development technologies
  • Solid experience with Jetpack Compose, MVVM and Android lifecycle components
  • Confident working with Coroutines, Flow and asynchronous programming concepts
  • Experience integrating RESTful APIs using Retrofit or similar frameworks
  • Familiarity with testing tools such as JUnit and Mockito, as well as Git-based development workflows
  • Good understanding of mobile application architecture, UI principles, accessibility and secure coding
  • Ability to take responsibility for features and independently solve technical challenges
  • Experience collaborating in agile, cross-functional development teams
  • Fluent English communication skills; Spanish language skills are an advantage

What makes this role interesting:

  • Work on a modern Android application with a strong focus on quality and scalability
  • Use a contemporary technology stack and contribute to technical decisions
  • Take ownership of features and influence how mobile solutions evolve
  • Collaborate with experienced professionals across engineering, product and design
  • Work in an environment that values clean code, knowledge sharing and continuous improvement

Apply for this position

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

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…