Negotiable
Undetermined
Undetermined
Greater Bristol Area, United Kingdom
Summary: The Android Developer role focuses on developing applications using Kotlin/Java while adhering to MVVM architecture principles. The position requires strong expertise in Android SDK, UI design, and performance optimization, along with experience in modularized codebases and UI testing. The candidate should be well-versed in Google's design principles and the open-source Android ecosystem.
Key Responsibilities:
- 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.
Key Skills:
- Excellent knowledge of Kotlin/Java.
- Strong knowledge of Android SDK and UI design principles.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and libraries.
- Proficient in Google's design principles and Git.
- Understanding of SOLID Principles.
- Experience with MVVM/MVI architecture and Jetpack libraries.
- Familiarity with Jetpack Compose.
- Experience in modularised codebases.
- UI testing experience.
Salary (Rate): undetermined
City: Greater Bristol Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description: • 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