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
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