Negotiable
Undetermined
Hybrid
Greater Bristol Area, United Kingdom
Summary: The Android Developer role based in Bristol, UK, involves working on a 6+ month contract with a focus on developing Android applications using Kotlin and Java. The position requires strong knowledge of Android SDK, UI design principles, and experience with performance tuning and offline storage. The developer will also work with modern architecture components and libraries, ensuring adherence to best practices in coding and design.
Key Responsibilities:
- Develop Android applications using Kotlin and Java.
- Implement Android SDK and UI design principles.
- Optimize performance and manage offline storage.
- Utilize open-source libraries for common tasks.
- Apply SOLID principles and work with MVVM/MVI architecture.
- Use Jetpack Compose and Android Architecture Components.
- Conduct UI testing and work in a modularized codebase.
Key Skills:
- Excellent knowledge of Kotlin/Java.
- Strong knowledge of Android SDK and UI design principles.
- Experience with offline storage and performance tuning.
- Familiarity with the open-source Android ecosystem.
- Proficient in Google's Android design principles and Git.
- Understanding of SOLID principles and MVVM/MVI architecture.
- Experience with Jetpack Compose and UI testing.
Salary (Rate): undetermined
City: Bristol
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job title : Android Developer
Location : Bristol, UK (3 days onsite in a week)
Duration : 6+ months contract
- Excellent knowledge of Kotlin/Java.
- Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Awesome knowledge of the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation
- Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git
- Applying SOLID Principles
- MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries
- Jetpack Compose
- Working in a modularised codebase
- UI testing