Senior Android Developer - Leeds at FDM Group
Leeds, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 25

Salary

0.0

Posted On

25 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Web Services, Design Guidelines, Android Sdk, Design Principles, Git, Retrofit, Kotlin, Performance Tuning

Industry

Computer Software/Engineering

Description

REQUIREMENTS

  • Minimum of 5 years’ experience in Android mobile development
  • Proficiency in Kotlin and Java
  • Deep understanding of Android SDK, UI design principles, and architecture patterns such as MVVM or MVI
  • Experience with Jetpack Compose and Android Architecture Components
  • Familiarity with modularised codebases and writing clean, testable code
  • Excellent knowledge of version control systems such as Git
  • Skilled in offline storage, background threading, and performance tuning
  • Comfortable working with open-source libraries including Dagger2, Retrofit, Coroutines, or RxJava
  • Knowledge of Google’s Android design guidelines and principles
  • Experience with UI testing frameworks and performance benchmarking
  • Understanding of security practices in mobile development

DESIRABLE REQUIREMENTS

  • Exposure to cloud messaging APIs and push notification frameworks
  • Familiarity with HTML5, CSS3, JavaScript, and responsive web design principles
  • Experience working with RESTful APIs and web services
Responsibilities

ABOUT THE ROLE

FDM is a global business and technology consultancy seeking a Senior Android Developer to work for our client within the Finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in Leeds.
Our client is seeking talented and self-motivated Senior Android Engineer to join their growing mobile engineering team. This is a great opportunity to play a key role in building secure, resilient, and high-quality Android applications used by millions of customers.
You’ll be part of a wider engineering community that values continuous learning, collaboration, and clean, efficient code. Working alongside product, strategy, and UX/UI design teams, you’ll help shape robust mobile solutions while mentoring and supporting the growth of less experienced developers. At the core of this role is a commitment to security, performance, and user experience, with every line of code helping to safeguard our customers and strengthen our digital offering.

RESPONSIBILITIES

  • Design and develop Android mobile applications and components using Kotlin and Java
  • Collaborate with cross-functional teams including design, strategy, and architecture to deliver well-crafted user experiences
  • Apply best practices for Android development including SOLID principles, MVVM/MVI architecture, and Jetpack libraries
  • Work within a modular codebase and contribute to a secure, scalable mobile architecture
  • Lead by example in code quality, testing, and version control, including UI testing and performance tuning
  • Mentor junior developers and actively contribute to a culture of knowledge sharing and continuous improvement
  • Engage with the wider engineering community to stay up to date with the latest tools, techniques, and trends in Android development
  • Support secure development practices to ensure applications are safe, compliant, and resilient against evolving threats
  • Optimise app performance and reliability across different Android devices and OS versions
Loading...