Overview We are seeking a highly skilled and experienced Android Developer to join our team. This is an exciting opportunity to work on a challenging project that focuses on improving the passenger experience throughout the entire journey.
The ideal candidate will have a strong background in Kotlin, JetPack Compose, and Atomic Design, as well as experience with coroutines, flows, and workflow tools such as Jira.
In this role, you will be responsible for designing, developing, and maintaining the Android mobile application, collaborating with the team to ensure the app meets software development standards and design approaches, and handling stakeholder requirements in an agile way.
You will also have the opportunity to work in an international environment with a highly diverse team, and to contribute to the further development of existing systems and processes.
Key Responsibilities
Design and develop high-quality Android applications using Kotlin and JetPack libraries
Collaborate with the team to ensure timely delivery of features and maintenance tasks
Develop automated tests to ensure no regression bugs occur
Handle stakeholder requirements in an agile way and collaborate with partners
Work in an international environment with a highly diverse team
Required Skills
3-4 years of experience in Android development
Good knowledge of Kotlin and JetPack libraries
Practical knowledge of design & UX patterns using JetPack Compose
Practical knowledge of Atomic Design
Architectural patterns such as MVVM, MVI
Experience with coroutines, flows...
Experience with workflow tools (e.g. Jira)
Experience in communication with REST API
Disciplined and detailed approach to developing, testing and documenting clean code
Knowledge of common processes of agile software development
Passion for mobile development
Deep understanding of different stakeholders' needs and ability to provide and communicate technical solutions
Very good command of the English language
What We Offer
We offer a permanent contract, 22 days of vacation, flexible working time, flexible remuneration : Health insurance, hybrid work : 2 office days and 3 telework days, continuous working days in summer, travel opportunities, an international working environment, atmosphere that stimulates development, individual career path.
Our Technology Stack
We use Android Studio, Kotlin, RxJava and RxKotlin, Dagger, Retrofit, Jetpack libraries including Room, Navigation, DataStore, Firebase.
#J-18808-Ljbffr
Mobile Developer • Madrid, Madrid, SPAIN