Android Developer

Android Developer

Posted 3 days ago by Mpower Plus UK Ltd

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

Detailed Description From Employer:

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