Android Engineer - 6-Month Contract (Inside IR35) - Bristol - Hybrid

Hamilton Barnes
Bristol, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 137K

Job location

Bristol, United Kingdom

Tech stack

Clean Code Principles
Java
Android
Architectural Patterns
Software Quality
Model View ViewModel
Performance Tuning
Mobile Security
User Interface Testing
Offline Storage
GIT
Kotlin
Solid Principles
Jetpack Compose
Android

Job description

We are looking for an experienced Android Engineer to support the development of secure, scalable mobile components within a complex enterprise mobile environment. This role focuses on building modern Android solutions using Kotlin, Jetpack libraries, and modular architectures.

You will be working closely with other engineers and stakeholders to design and deliver high-quality Android components that are reused across multiple applications., * Design, develop, and maintain Android mobile components using Kotlin.

  • Work within a modularised Android codebase to build reusable services and features.
  • Apply modern Android architectural patterns such as MVVM or MVI.
  • Develop UI using Jetpack Compose and Android UI best practices.
  • Collaborate with stakeholders to help shape technical solutions and implementation approaches.
  • Ensure high standards of code quality through testing, reviews, and best practice.
  • Support CI/CD pipelines and automated build and test processes.
  • Contribute to performance tuning, optimisation, and reliability improvements.

Requirements

  • Strong experience developing Android applications using Kotlin (and Java where required).
  • Excellent knowledge of Android SDK, Jetpack libraries, and modern UI development.
  • Experience working with MVVM/MVI architectures in large-scale applications.
  • Hands-on experience with Jetpack Compose.
  • Strong understanding of SOLID principles and clean code practices.
  • Experience with modularised Android codebases.
  • Knowledge of threading, offline storage, and performance optimisation.
  • Proficiency with Git and Android testing frameworks, including UI testing.
  • Experience with mobile CI/CD pipelines (desirable).
  • Awareness of mobile security best practices (desirable).

Apply for this position