Android Developer

Android Developer

Posted 2 days ago by E-Solutions

Negotiable
Inside
Onsite
Greater Bristol Area, United Kingdom

Summary: The Android Developer role in Bristol, UK, involves designing and developing high-quality Android applications while applying modern design patterns and Clean Architecture. The position requires collaboration with cross-functional teams and emphasizes code quality, maintainability, and testing. This is a contract position classified as inside IR35, requiring on-site work five days a week.

Key Responsibilities:

  • Design and develop high-quality Android applications
  • Apply Clean Architecture and modern Android design patterns
  • Build UI using Jetpack Compose
  • Implement dependency injection using Hilt
  • Work with APIs using Retrofit and interceptors
  • Manage application state effectively and follow SOLID principles
  • Ensure code quality, maintainability, and testability
  • Write and maintain unit tests, especially for ViewModels
  • Collaborate closely with cross-functional teams on-site

Key Skills:

  • Strong Android development experience
  • Kotlin, Jetpack Compose, ViewModel
  • Clean Architecture & MVVM
  • Hilt (Dependency Injection)
  • Retrofit, API integration
  • Unit testing (ViewModel, Test Dispatchers)
  • Good understanding of code hygiene and best practices
  • Knowledge of Gradle build configurations and ProGuard (Nice to Have)
  • Basic understanding of Android security concepts (Nice to Have)
  • Experience with Compose stability and performance optimization (Nice to Have)

Salary (Rate): undetermined

City: Bristol

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title - Android Developer

Location - Bristol, UK

Mode - 5 days/week onsite

Type - Contract (inside IR 35)

Job Description :-

Key Responsibilities

  • Design and develop high-quality Android applications
  • Apply Clean Architecture and modern Android design patterns
  • Build UI using Jetpack Compose
  • Implement dependency injection using Hilt
  • Work with APIs using Retrofit and interceptors
  • Manage application state effectively and follow SOLID principles
  • Ensure code quality, maintainability, and testability
  • Write and maintain unit tests , especially for ViewModels
  • Collaborate closely with cross-functional teams on-site

Required Skills

  • Strong Android development experience
  • Kotlin , Jetpack Compose, ViewModel
  • Clean Architecture & MVVM
  • Hilt (Dependency Injection)
  • Retrofit, API integration
  • Unit testing (ViewModel, Test Dispatchers)
  • Good understanding of code hygiene and best practices

Nice to Have

  • Knowledge of Gradle build configurations and ProGuard
  • Basic understanding of Android security concepts
  • Experience with Compose stability and performance optimization