Android Developer

Android Developer

Posted 3 days ago by Infoplus Technologies UK Limited

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

Detailed Description From Employer:

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