Salt - Android Engineer (Kotlin, MVVM) Contractor

App Developer
💰 Negotiable
📍 Leeds, United Kingdom
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 13 days ago

App Developer is needed in Leeds, United Kingdom.

Client: Salt

Location: Leeds, United Kingdom

Contract: Contractor

Job Description

The banking client is seeking an experienced Android Engineer with expertise in Kotlin development to join their team in Leeds. The role requires a strong background in Clean Architecture, Jetpack Compose, Dependency Injection, and advanced Kotlin programming concepts. Candidates should be proficient in Android Architectural Components and skilled in designing and building scalable Android applications.

Responsibilities include:

  • Developing high-quality Android applications using Kotlin while adhering to coding standards.
  • Implementing Clean Architecture principles with MVVM and MVI design patterns for modular, maintainable code.
  • Utilizing Jetpack Compose for building modern UIs with a declarative syntax.
  • Integrating Android Architectural Components such as Room, LiveData, and ViewModel for effective data management.
  • Implementing Dependency Injection using Dagger 2 and Hilt.
  • Utilizing functional programming techniques and advanced Kotlin features.
  • Applying SOLID principles and relevant design patterns.
  • Configuring build settings and dependencies using Gradle.
  • Writing unit tests and performing functional testing.
  • Integrating third-party libraries to enhance application capabilities.
  • Staying updated with the latest Android ecosystem developments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years of professional experience in Android development, focusing on Kotlin.
  • Experience with Clean Architecture principles and proficiency in MVVM and MVI design patterns.
  • Proficiency in Jetpack Compose.
  • 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 and Glide.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Additional Information

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

Duration: 6 months

Start: ASAP

Hybrid: 3 days on-site in Leeds office

Applicants will need to complete an Android Tech Test.

Posted 4 months ago

No longer accepting applications

Get instant notifications for new App Developer jobs. Enter your email:

chevron-left

Value every idea you post, profit on every job you win. Start with WorkflowMax, the real-time Job-Profitability OS for freelancers.

Get your free trial
  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Similar Jobs

📍 Singapore, Singapore
💰 Negotiable
App Developer
New AI Description will appear here shortly...... Read more
Posted a day ago
Expires in a month
OPEN JOB