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

Software Engineering

West Yorkshire Contract / 6 months £500 - £600 per day

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

Day rate: £500 – £600 (inside IR35)

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.
  • *Rates depend on experience and client requirements

    Job Information

    Job Reference: JO-2505-353427
    Salary: £500 - £600 per day
    Salary per: day
    Job Duration: 6 months
    Job Start Date: ASAP
    Job Industries: Software Engineering
    Job Locations: West Yorkshire
    Job Types: Contract

    Here are some related jobs

    Senior Backend Engineer

    Senior Backend Developer (Node.js & Typescript) Fully Onsite - 5 days a week in Kings Cross Are you a passionate and experienced Senior Backend Developer with a flair for AI…

    £70000.00 - £80000.00 per annum

    Senior Full Stack Engineer

    Full Stack Engineer Fully Remote - Belgium Based Technical Stack - Typescript, Javascript, Nest.js, Node, React My client is looking for a full stack engineer to join their team and…

    €80000.00 - €95000.00 per annum

    Java Developer

    Java Developer West Midlands - 2 days a week in office £60,000 - £70,000 Do you have a passion for crafting innovative software solutions? My client, a global leader in…

    £60000.00 - £70000.00 per annum
    ×
    UK

    Upload your CV

    Upload your CV to our database.

    • Max. file size: 49 MB.
    • Hidden
    • This field is for validation purposes and should be left unchanged.
    Android Engineer (Kotlin, MVVM, MVI) - Banking - Leeds

    Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.