Android Engineer

Android Engineer

Posted 2 weeks ago by Stott and May

£600 Per day
Inside
Hybrid
London, UK

Summary: The Android Engineer role involves developing secure and scalable Android applications using Kotlin and Java within a dynamic team. The position requires a collaborative approach to enhance digital services and contribute to technological transformation. Candidates should have a strong background in mobile technology and user experience. This is a contract position based in the UK, specifically in Leeds or London, with a hybrid working model.

Key Responsibilities:

  • Develop and maintain Android applications using Kotlin and Java.
  • Apply best practices in Android UI design, architecture, and modular development.
  • Build scalable apps using multi-module architecture, Jetpack Compose, and asynchronous programming (Coroutines).
  • Implement dependency injection using Dagger or Hilt.
  • Optimize mobile experiences across different devices and Android versions.

Key Skills:

  • Familiarity with Android open-source libraries and tools for optimization and benchmarking.
  • Experience with unit testing, UI testing, and snapshot testing.
  • Solid understanding of MVVM architecture and software design principles (SOLID, DRY).
  • Experience working with RESTful APIs.
  • Proven collaboration with product and design teams to deliver intuitive user experiences.
  • Proficient with Git and version control workflows.
  • Exposure to Agile practices, continuous integration, and automated testing frameworks (eg, TDD, BDD).
  • Strong communication skills and a collaborative mindset.
  • Experience mentoring or providing technical guidance is a plus.

Salary (Rate): £600 per day

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Android Engineer

Location: UK (Leeds/London)
Contract Type: Contract & INSIDE IR35
Working Model: Hybrid (Minimum 2 days onsite per week)
Duration: 6 months
Compensation: Market rates

About the Opportunity
Join a dynamic team focused on building secure, scalable Android applications that make a real-world impact. This role is ideal for engineers who are passionate about mobile technology, user experience, and delivering high-quality solutions in a collaborative environment.

We are seeking skilled Android Engineers with strong Kotlin and Java expertise to design and deliver robust, user-friendly mobile applications. You'll be part of a collaborative team working on projects that enhance digital services and contribute to wider technological transformation.

Key Responsibilities
- Develop and maintain Android applications using Kotlin and Java.
- Apply best practices in Android UI design, architecture, and modular development.
- Build scalable apps using multi-module architecture, Jetpack Compose, and asynchronous programming (Coroutines).
- Implement dependency injection using Dagger or Hilt.
- Optimize mobile experiences across different devices and Android versions.

Desirable Skills & Experience
- Familiarity with Android open-source libraries and tools for optimization and benchmarking.
- Experience with unit testing, UI testing, and snapshot testing.
- Solid understanding of MVVM architecture and software design principles (SOLID, DRY).
- Experience working with RESTful APIs.
- Proven collaboration with product and design teams to deliver intuitive user experiences.
- Proficient with Git and version control workflows.
Exposure to Agile practices, continuous integration, and automated testing frameworks (eg, TDD, BDD).
- Strong communication skills and a collaborative mindset.
- Experience mentoring or providing technical guidance is a plus

Send your CV now for consideration. Interviews to be held as early as next week.