the libraries available for common tasks and benchmarking and optimisation Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git Applying SOLID Principles MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries Jetpack Compose Working in a modularised codebase UI testing More ❯
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 … You 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 More ❯
to communicate between Flutter and native code Experience with Git Submodules Proficient in unit, widget, and E2E (integration) testing Nice to have: Experience using Stacked state management or similar MVVM state management solutions Experience creating Flutter Add to App modules Experience with Azure Dev Ops Experience using BrowserStack, LambdaTest or similar platforms If you're excited to be part of More ❯
to communicate between Flutter and native code Experience with Git Submodules Proficient in unit, widget, and E2E (integration) testing Nice to have: Experience using Stacked state management or similar MVVM state management solutions Experience creating Flutter Add to App modules Experience with Azure Dev Ops Experience using BrowserStack, LambdaTest or similar platforms If you're excited to be part of More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Starling Bank
the best choice for our product and our users. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for More ❯
Wakefield, West Yorkshire, England, United Kingdom Hybrid / WFH Options
Noir
experience of either web application development (.NET Core/ASP.NET MVC, C#) or winforms/WPF (C#) development. Our client will provide you with training into: .NET 9, WPF, MVVM, Prism, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and MongoDB. You will follow the firms More ❯
Teesside Industrial Estate, Stockton-on-Tees, Cleveland, England, United Kingdom
Reed
to lean on for guidance and collaboration. What You’ll Bring Commercial experience with C# .NET across varied projects. C#/.NET experience of designing large-scale WPF apps, MVVM/MVC architecture Entity Framework. Development of web apps using ASP.NET Web Forms/Blazor framework Experience with SQL databases. Exposure to cloud environments (Azure preferred). Familiarity with Azure More ❯
on experience building scalable mobile applications across devices and OS versions. Expert-level proficiency in Swift, with strong knowledge of UIKit and SwiftUI. Solid understanding of software architecture, including MVVM and design patterns. Comprehensive testing experience, including Unit, UI, and Snapshot testing. API integration expertise, especially RESTful services. Strong grasp of persistent storage mechanisms, concurrency, and memory management. Strong experience … and deployment processes. Skills Overview Swift UI Swift Programming iOS Architecture and Web Services Mobile Native Application Development Unit Testing Tools and Database Espresso Testing, Design Patterns (MVC, Builder, MVVM) DevOps, CI/CD Use Cases, Virtual Machine, Repository Agile Methodology Communication, Learning Ability, Attitude, Approach, Confidence & other Soft Skills Preferred Qualifications: Team leadership or mentorship experience. Knowledge of dependency More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
.NET Developer, C#, WPF - Manchester (Tech stack: .NET Developer, C#, WPF, Azure SQL, MVVM, Prism, TDD, Agile, Scrum, Kanban, Programmer, Engineer, Architect, .NET Developer) In just over three years our client's community has grown to over 150 million people. They enable their users to share photos and videos on a variety of social networking services such as Facebook and … includes: .NET, C#, WPF and Azure SQL. Our client will give you the opportunity to work on enterprise level software development projects and provide training into: .NET 9, MongoDB, MVVM, Prism, continuous integration, dependency injection (Ninject/Spring.net etc), IoC (Unity, etc), TDD (NUnit/MSTest etc) and Agile (Scrum/Kanban). This is a once in a life More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
.NET Developer, C#, WPF - Asset Management - Manchester (Tech stack: .NET Developer, C#, WPF, Azure SQL, MVVM, Prism, TDD, Agile, Scrum, Kanban, Programmer, Engineer, Architect, .NET Developer) Founded in 1930, our client is a leading investment manager with offices in Europe, Asia and North America. They manage over £120 billion across all asset classes and employ over 2000 people around the … This is a fantastic opportunity to work alongside some of Microsoft's very best .NET Developer. Our client can provide you with industry recognised training in: .NET 9, MongoDB, MVVM, Prism, continuous integration, dependency injection, TDD and Agile (Scrum/Kanban). Additionally you will follow the firm's official career progression programme with the view to being promoted More ❯