Negotiable
Undetermined
Hybrid
Bristol (3 days/week), UK
Summary: The role of Android Developer requires over 10 years of relevant experience with a strong focus on Kotlin/Java and Android SDK. The candidate should possess expertise in UI design principles, performance tuning, and modularized codebases, along with proficiency in Google's design principles and Jetpack libraries. The position is based in Bristol, UK, with a hybrid working arrangement of three days a week in the office.
Key Responsibilities:
- Develop and maintain Android applications using Kotlin/Java.
- Implement Android UI design principles and best practices.
- Optimize application performance through offline storage and threading.
- Utilize open-source Android libraries for common tasks and benchmarking.
- Apply SOLID principles and MVVM/MVI architecture.
- Work with Android Architecture Components and Jetpack libraries, including Jetpack Compose.
- Conduct UI testing and ensure code quality through versioning tools like Git.
Key Skills:
- 10+ years of relevant experience.
- Excellent knowledge of Kotlin/Java.
- Strong knowledge of Android SDK and UI design principles.
- Experience with performance tuning and offline storage.
- Proficient in Google's Android design principles and Git.
- Familiarity with SOLID principles and MVVM/MVI architecture.
- Experience with Jetpack libraries and modularized codebases.
- UI testing experience.
Salary (Rate): undetermined
City: Bristol
Country: UK
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
10+ relevant experience 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