Enable job alerts via email!

Android Engineer (Kotlin, MVVM) Contractor

Salt

Leeds

Hybrid

GBP 40,000 - 60,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the banking sector is seeking an experienced Android Engineer for a 6-month contract in Leeds. The ideal candidate will have expertise in Kotlin and Clean Architecture, responsible for developing robust Android applications while adhering to best practices. This hybrid role requires 3 days on-site work, offering an excellent opportunity to contribute to innovative banking solutions.

Qualifications

  • 3+ years of professional experience in Android development.
  • Proficiency in Kotlin and Clean Architecture principles.
  • Strong understanding of Android Architectural Components.

Responsibilities

  • Develop high-quality Android applications using Kotlin.
  • Implement Clean Architecture with MVVM and MVI design patterns.
  • Write unit tests and perform functional testing.

Skills

Kotlin
Clean Architecture
Jetpack Compose
Dependency Injection
Coroutines
SOLID principles
Functional programming
Problem-solving
Communication

Education

Bachelor's degree in Computer Science

Tools

Gradle
JUnit
Espresso
Retrofit
Glide

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Software Engineering Recruitment (UK & Europe) - tdallas@welovesalt.com

Android Engineer (Kotlin, MVVM, MVI) – Banking – Leeds

Duration: 6 months

Start: ASAP

Hybrid: 3 days on site in Leeds office

Android Tech Test to complete

My banking client is looking for an experienced Android Engineer with expertise in Kotlin development to join the team in Leeds. The ideal candidate will have a strong background in Clean Architecture, Jetpack Compose, Dependency Injection, and advanced Kotlin programming concepts. They should be well-versed in Android Architectural Components and experienced in designing and building robust, scalable Android applications.

Responsibilities:

  • Develop high-quality Android applications using Kotlin, adhering to best practices and coding standards.
  • Implement Clean Architecture principles with MVVM and MVI design patterns to ensure modular, maintainable code.
  • Utilize Jetpack Compose for building modern UIs with declarative syntax and reactive programming paradigms.
  • Integrate Android Architectural Components such as Room, LiveData, and ViewModel for efficient data management and UI updates.
  • Implement Dependency Injection using Dagger 2 and Hilt to facilitate modularization and improve code maintainability.
  • Utilize functional programming techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates.
  • Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications.
  • Configure build settings and dependencies using Gradle to optimize build performance and manage project dependencies effectively.
  • Write unit tests using JUnit, Mockk, and Strikt to ensure the reliability and correctness of application logic.
  • Perform functional testing using Espresso to validate UI behavior and user interactions.
  • Integrate third-party libraries like Retrofit, Glide, and others to leverage existing solutions and enhance application capabilities.
  • Stay updated with the latest developments in the Android ecosystem and incorporate new technologies and best practices into the development process.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of professional experience in Android development with a strong focus on Kotlin.
  • Experience with Clean Architecture principles and proficiency in MVVM and MVI design patterns.
  • Proficiency in Jetpack Compose for building modern UIs.
  • Experience with Android Architectural Components (Room, LiveData, ViewModel, etc.).
  • Proficiency in Dependency Injection using Dagger 2 and Hilt.
  • Strong understanding of advanced Kotlin concepts, including Generics, Coroutines, Flows, Scope functions, and Delegates.
  • Solid understanding of SOLID principles and design patterns.
  • Experience with build configuration using Gradle.
  • Experience writing unit tests using JUnit, Mockk, and Strikt.
  • Experience with functional testing using Espresso.
  • Familiarity with third-party libraries like Retrofit, Glide, etc.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology and Finance
  • Industries
    Software Development, IT Services and IT Consulting, and Banking

Referrals increase your chances of interviewing at Salt by 2x

Get notified about new Android Developer jobs in Leeds, England, United Kingdom.

York, England, United Kingdom 2 months ago

Leeds, England, United Kingdom 5 days ago

Leeds, England, United Kingdom 3 weeks ago

Web Developer - HYBRID Office 2 days a week LEEDS

Leeds, England, United Kingdom 4 hours ago

Leeds, England, United Kingdom 3 weeks ago

Senior Software Developer- Python Required

Leeds, England, United Kingdom 5 days ago

Leeds, England, United Kingdom 1 week ago

Leeds, England, United Kingdom 5 days ago

Leeds, England, United Kingdom 1 week ago

Leeds, England, United Kingdom 3 weeks ago

Leeds, England, United Kingdom 4 weeks ago

Leeds, England, United Kingdom 5 days ago

Leeds, England, United Kingdom 1 month ago

York, England, United Kingdom 4 months ago

Contract Software Engineer (Python, React, AWS)

Leeds, England, United Kingdom 1 week ago

Leeds, England, United Kingdom 3 weeks ago

Leeds, England, United Kingdom 22 hours ago

York, England, United Kingdom 1 month ago

Leeds, England, United Kingdom 2 weeks ago

York, England, United Kingdom 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Android Engineer (Kotlin, MVVM) Contractor

JR United Kingdom

Bradford

Hybrid

GBP 40,000 - 60,000

16 days ago

Android Engineer (Kotlin, MVVM) Contractor

JR United Kingdom

Leeds

Hybrid

GBP 50,000 - 70,000

30+ days ago

Software Engineer

Brio Digital

Leeds

Remote

GBP 40,000 - 60,000

7 days ago
Be an early applicant

Software Engineer (Android)

JR United Kingdom

Leeds

Remote

GBP 45,000 - 60,000

10 days ago

Java/Kotlin Developer (Fully Remote)

JR United Kingdom

Leeds

Remote

GBP 55,000 - 55,000

10 days ago

Applications Support Engineer

Mana Resourcing Ltd

Greater Manchester

Remote

GBP 42,000 - 50,000

3 days ago
Be an early applicant

Vehicle Modelling and Software Engineer

JR United Kingdom

Leeds

Remote

GBP 35,000 - 55,000

10 days ago

Data Migration Developer

JR United Kingdom

Leeds

Remote

GBP 40,000 - 60,000

10 days ago

Software Engineer - GenAI - Python - FastAPI - React - Full Stack

JR United Kingdom

Leeds

Remote

GBP 55,000 - 55,000

10 days ago