Software Engineer II - Android (For temp workers)
Booking.com
Manchester, United Kingdom
Onsite
mid-level
September 28, 2026
€155,000
€44,000
Want to apply for this job?
Subscribe to access the application link and 15,000+ more jobs
Job Description
Role Overview We are looking for an experienced Android Engineer to help develop and maintain modern Android features used at scale.
You should be comfortable joining an existing project, understanding complex architectures quickly, and delivering production-ready features with minimal supervision.
Responsibilities
- Develop and maintain Android applications using modern Android technologies.
- Deliver features throughout the full software development lifecycle.
- Break down technical work into manageable implementation tasks.
- Collaborate with backend engineers, designers, QA, and product teams.
- Write clean, maintainable, and testable Kotlin code.
- Investigate and resolve production issues.
- Improve application performance, stability, and reliability.
- Participate in code reviews and technical discussions.
- Be familiar with backend-driven UI solutions
Must Have
- 5+ years of Android development experience.
- Strong knowledge of Kotlin.
- Experience with Jetpack Compose.
- Experience with Coroutines and Flow.
- Strong understanding of Android Architecture Components.
- Experience writing Unit and UI tests.
- Experience working with REST and/or GraphQL APIs.
- Experience with CI/CD pipelines.
- Experience debugging production applications.
- Ability to quickly become productive in an existing codebase.
- Strong ownership and delivery mindset.
Nice to Have
- Experience with A/B testing frameworks.
- Experience with observability platforms (Grafana, Datadog, Firebase, etc.).
- Performance optimization experience.
- Familiarity with backend technologies.
- Experience building applications used by millions of users.
What We’re Looking For
- Able to become productive within the first few weeks.
- Comfortable working in large, existing codebases.
- Strong engineering fundamentals and pragmatic decision making.
- Excellent debugging and problem-solving skills.
- Clear written and verbal communication.
- Advanced Claude and Codex usage.
- Reliable delivery with minimal supervision.
- Able to estimate work realistically and communicate risks early.
- Comfortable working in fast-paced Agile environments.
More Jobs You Might Like
Helpful Resources
Salary & Savings Calculator
Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.
Career Guides
Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.
Access 15,000+ High-Paying Tech Jobs
Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.