51 to 71 of 71 Dependency Injection Jobs in the UK

Principal Product Engineer

Location
Greater London, England, United Kingdom
through complex design choices, refactoring priorities and engineering trade-offs. NestJS Architecture : Design and evolve a clean, modular NestJS architecture with clear module boundaries, dependency management, testability and maintainable conventions. Typed APIs and Contracts : Design well-typed, version-aware APIs and integration contracts that are clear to consumers, resilient … record of technical leadership in complex, high-scale systems. NestJS and TypeScript Depth : Deep practical knowledge of NestJS, Node.js and TypeScript, including modular architecture, dependency injection, validation, testing and production operations. Infrastructure and Databases : Strong production experience with AWS, Docker and MySQL or another comparable relational database, including ...

Senior Android Engineer

Location
Manchester, England, United Kingdom
Android release pipelines (GitHub Actions or equivalent). Experience with mobile observability, crash monitoring and performance optimisation (Firebase, Datadog or equivalent). Familiarity with dependency injection frameworks (Koin, Hilt or equivalent) and Kotlin Coroutines. Why Join? Genuine, hands-on delivery ownership — not a ticket-taking role. A tangible ...

Senior Android Engineer

Hiring Organisation
Chroma Recruitment
Location
United Kingdom
Employment Type
Contract
Contract Rate
GBP 400 - 500 Daily
Android release pipelines (GitHub Actions or equivalent). Experience with mobile observability, crash monitoring and performance optimisation (Firebase, Datadog or equivalent). Familiarity with dependency injection frameworks (Koin, Hilt or equivalent) and Kotlin Coroutines. Why Join? Genuine, hands-on delivery ownership not a ticket-taking role. A tangible ...

Senior Android Engineer

Hiring Organisation
Chroma Recruitment
Location
North West, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £500/day Outside IR35
Android release pipelines (GitHub Actions or equivalent). Experience with mobile observability, crash monitoring and performance optimisation (Firebase, Datadog or equivalent). Familiarity with dependency injection frameworks (Koin, Hilt or equivalent) and Kotlin Coroutines. Why Join? Genuine, hands-on delivery ownership — not a ticket-taking role. A tangible ...

Senior Android Software Engineer - Grow

Location
Greater London, England, United Kingdom
Proven experience in building and deploying an application that delights customers Strong proficiency in Kotlin Familiarity with modern app architectures like Unidirectional Data Flow, Dependency Injection, Structured Concurrency with Kotlin Coroutines, amongst others Desire to write testable code Understanding of REST API design Strong product mindset and passion ...

Senior Fullstack Engineer - NestJS Vue

Hiring Organisation
Hireful
Location
Central London, London, United Kingdom
Employment Type
Contract, Work From Home
delivery. The weekly hour is a review, not a status meeting. What you need - NestJS + Typescript expertise in production. Modules, dependency injection, testing. - Vue.js (Vue 3) with the Composition API. Component design and state management you can justify. - GraphQL schema design. Including an opinion on when ...

iOS Engineer (Mid-level)

Location
Greater London, England, United Kingdom
components using the MVVM-C pattern We use RxSwift for reactive data handling, with an ongoing migration toward Swift Concurrency We use Factory for dependency injection Screens are constructed with building blocks from our design system, built in SwiftUI We use a layered modular architecture using Swift Packages ...

Android Engineer

Hiring Organisation
Starling Bank
Location
Manchester, UK
Employment Type
Full-time
stack for handling asynchronous operations, with RxJava retained in older parts of the codebase. We are transitioning from Dagger 2 to Hilt as our dependency injection framework. Realm is our primary choice for persistence, with an ongoing migration to Room. We want our app to look great ...

Android Engineer

Location
Southampton, England, United Kingdom
stack for handling asynchronous operations, with RxJava retained in older parts of the codebase. We are transitioning from Dagger 2 to Hilt as our dependency injection framework. Realm is our primary choice for persistence, with an ongoing migration to Room. We want our app to look great ...

Director of Mobile and Web Platform

Hiring Organisation
Tide Platform
Location
United Kingdom, UK
Employment Type
Full-time
TECH STACKWe use the latest iterations of Flutter and Dart with a modular architecture to build scalable applications. Our stack includes state management, dependency injection, and navigation tools to streamline development. We emphasize code generation, backend communication efficiency, and BDD testing. Monitoring, analytics, and CI/ ...

Senior Android Engineer

Hiring Organisation
Randstad Technologies Recruitment
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £550/day
functional teams to translate complex requirements into seamless mobile features. Key Requirements Technical Stack: Strong commercial experience with Kotlin , Jetpack components, Jetpack Compose, and Dependency Injection (Hilt/Dagger). Architecture & Patterns: Deep knowledge of MVVM/Clean Architecture, SOLID principles, and Kotlin Coroutines/Flow. Testing & APIs ...

Senior Android Engineer

Hiring Organisation
Randstad Technologies
Location
Manchester, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£500.00 - £550.00 per day
functional teams to translate complex requirements into seamless mobile features. Key Requirements Technical Stack: Strong commercial experience with Kotlin , Jetpack components, Jetpack Compose, and Dependency Injection (Hilt/Dagger). Architecture & Patterns: Deep knowledge of MVVM/Clean Architecture, SOLID principles, and Kotlin Coroutines/Flow. Testing & APIs ...

Android Engineer (London)

Location
Greater London, England, United Kingdom
focused teams is a plus). ANDROID TECH STACK Native Android application development with Kotlin Reactive programming: RxJava2, Kotlin Flow Architecture: MVVM Jetpack Compose Dependency Injection: Anvil WHY YOU SHOULD APPLY NOW Our culture rewards ownership, excellence, and high energy. We care deeply about outcomes and hold each ...

Senior Mobile Engineer

Location
Ruddington, England, United Kingdom
Swift, SwiftUI/UIKit), Android (Kotlin, Jetpack Compose), or both. Deep technical knowledge of modern mobile development practices, including architecture patterns, modularisation, dependency injection, and asynchronous programming. Proven experience delivering complex mobile features, technical migrations, and solving performance, scalability, or stability challenges. Strong understanding of mobile security ...

Senior Mobile Engineer

Hiring Organisation
Ideagen Plc
Location
Nottingham, United Kingdom
expertise in iOS (Swift, SwiftUI/UIKit), Android (Kotlin, Jetpack Compose), or both.Deep technical knowledge of modern mobile development practices, including architecture patterns, modularisation, dependency injection, and asynchronous programming.Proven experience delivering complex mobile features, technical migrations, and solving performance, scalability, or stability challenges.Strong understanding of mobile security ...

Android Engineer

Location
Greater London, England, United Kingdom
Compose and more! We have done some significant work to modularise the app and are continuing to follow best coding practices. Working with Hilt dependency injection. Extensive UI and unit testing suites. What you’ll be doing: Deliver top quality projects made using best practices and guidelines within cross ...

Android Engineer

Location
Greater London, England, United Kingdom
modularised by product feature. Around 95% of the codebase is in Compose. We use Coroutines, Retrofit and Moshi for API calls and Dagger for dependency injection. We are currently migrating to Kotlinx Serialisation and Metro. Room is our choice for persistence, and we use repositories for interacting with data. ...

Android Engineer

Location
Cardiff, Wales, United Kingdom
modularised by product feature. Around 95% of the codebase is in Compose. We use Coroutines, Retrofit and Moshi for API calls and Dagger for dependency injection. We are currently migrating to Kotlinx Serialisation and Metro. Room is our choice for persistence, and we use repositories for interacting with data. ...

Android Engineer

Hiring Organisation
Monzo Bank
Location
Cardiff, United Kingdom
modularised by product feature.Around 95% of the codebase is in Compose. We use Coroutines, Retrofit and Moshi for API calls and Dagger for dependency injection. We are currently migrating to Kotlinx Serialisation and Metro. Room is our choice for persistence, and we use repositories for interacting with data. ...

Senior Android Engineer

Location
Greater London, England, United Kingdom
t. A strong command of asynchronous and stream‐based state management, and a clear, defensible point of view on app architecture: unidirectional state, dependency injection, and how to keep architectural boundaries from eroding under delivery pressure. Experience in a large multi‐module build - layered or clean architecture, shared ...

(Senior) Android App Developer

Location
Motherwell, Scotland, United Kingdom
build systems. Practical experience using AI-assisted tools within software development workflows. Proven track record designing modular architectures, managing APIs, and using versioning/dependency tools within highly regulated or safety-critical sectors (e.g., Medical Devices/MedTech, Automotive, Aviation, Defense, Railway). Strong grasp of the Android … application lifecycles, memory management, clean architecture, and dependency injection. Solid experience with unit and integration test automation and pipeline integration (Azure DevOps/GitHub). Professional fluency in English (written and verbal). You are capable of traveling 5% to 10% of your time to different locations mainly within ...