M

Android Developer

MPower Plus

Edinburgh, Scotland, United Kingdom · Contract

Be the first to apply

Experience
10+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are seeking an experienced Android Developer with over ten years in the field to join our team on a contractual basis in Edinburgh, Scotland. The ideal candidate will demonstrate strong expertise in Kotlin and Java programming languages along with a deep understanding of Android development best practices.

Key Responsibilities

  • Develop and maintain Android applications using Kotlin and Java.
  • Implement Android SDK features efficiently following UI design principles and industry standards.
  • Manage offline storage solutions, threading, and optimize app performance.
  • Utilize open-source Android libraries for common development tasks, benchmarking, and optimization.
  • Adhere to Google's Android design principles and interface guidelines.
  • Employ code version control tools such as Git effectively.
  • Apply SOLID principles for software design.
  • Develop with MVVM/MVI architectural patterns and integrate Android Architecture Components and Jetpack libraries.
  • Use Jetpack Compose for UI development.
  • Work within a modularized codebase environment.
  • Conduct UI testing to ensure high-quality user interfaces.

Candidate Requirements

  • A minimum of 10 years of relevant Android development experience.
  • Proficient in Kotlin and Java programming languages.
  • Comprehensive knowledge of Android SDK, UI design patterns, and development best practices.
  • Experience with performance tuning and offline storage management in Android apps.
  • Familiarity with the open-source Android ecosystem including libraries and benchmarking tools.
  • Expertise in following Google’s Android interface guidelines and Android design standards.
  • Strong skills in version control systems, especially Git.
  • Ability to apply SOLID software development principles.
  • Experience with MVVM/MVI architectural patterns and Jetpack components.
  • Hands-on experience with Jetpack Compose for building UI.
  • Experience working on modularized codebases and performing UI testing.

Tools & software

Java Git required
Online · instant AI help
Broxer