Android Software Engineer

Talanto
Málaga, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles Java (Programming Language) Multitier Architecture Agile Methodology Artificial Intelligence Android Software Development Application Integration Architecture Automation of Tests Mobile Application Software Junit Software Engineering GitHub Copilot
+4 more
Kotlin AI Platforms Solid Principles GPT

Job description

Android Software Engineer (Travel): Develop and enhance a leading travel mobile app focusing on accommodation e-commerce technology with an accent on Kotlin, Clean Architecture, and AI integration. Focus on designing innovative solutions, maintaining high code quality, and collaborating in a cross-functional team to deliver scalable, high-quality software.Location:Barcelona or Madrid, Spainwith a hybrid work modelCompanyeDreams ODIGEO is the world’s leading travel subscription platform operating across 44 markets with over 7.7 million Prime members, powered by a proprietary AI platform delivering hyper-personalized travel experiences.What you will doDevelop and maintain Android app modules using Kotlin, Java, Compose, and testing tools like Espresso and JUnit.Collaborate daily with a cross-functional team including developers, product owners, UX designers, QA, and data scientists.Own software development lifecycle tasks and monitor product and technical OKRs.Design innovative solutions to evolve the mobile app and meet challenging business goals.Deliver high-quality, clean code following SOLID principles and Clean Architecture.RequirementsLocation: Must be based in Barcelona or Madrid, SpainStrong experience with Kotlin and Android development.Good understanding of coding fundamentals and agile methodologies.Technical English proficiency at a good level.Experience with testing and delivering high-quality code.Proactive mindset with strong problem-solving and collaboration skills.Nice to haveExperience using AI tools like GitHub Copilot or ChatGPT to enhance development.Curiosity and eagerness to experiment with AI-driven solutions.Ability to collaborate with AI as a pair programmer.Culture & BenefitsCompetitive salary and benefits including flexible benefits, bonuses, and relocation support.Continuous learning opportunities with free Coursera access and leadership development.Hybrid home-office model focused on outcomes and work-life balance.Inclusive and diverse environment with after-work events and no dress code.Premium equipment and a dynamic, agile work environment.#J-*****-Ljbffr

Requirements

Strong experience with Kotlin and Android development. Good understanding of coding fundamentals and agile methodologies. Technical English proficiency at a good level. Experience with testing and delivering high-quality code. Proactive mindset with strong problem-solving and collaboration skills. Nice to have Experience using AI tools like GitHub Copilot or ChatGPT to enhance development. Curiosity and eagerness to experiment with AI-driven solutions. Ability to collaborate with AI as a pair programmer.

Benefits & conditions

Competitive salary and benefits including flexible benefits, bonuses, and relocation support. Continuous learning opportunities with free Coursera access and leadership development. Hybrid home-office model focused on outcomes and work-life balance. Inclusive and diverse environment with after-work events and no dress code. Premium equipment and a dynamic, agile work environment. #J-*****-Ljbffr

About the company

eDreams ODIGEO is the world’s leading travel subscription platform operating across 44 markets with over 7.7 million Prime members, powered by a proprietary AI platform delivering hyper-personalized travel experiences.

Apply for this position

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

Apply on www.buscojobs.com.es

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:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · WWC Europe 2026

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all