Android Developer with MVVM Architecture

Android Developer with MVVM Architecture

Posted 1 day ago by PRACYVA

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

Detailed Description From Employer:

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