Studio and its tooling. Experience with Jetpack components. Understanding of RESTful APIs for data integration. Proficiency with testing frameworks, including JUnit and Espresso. Knowledge of architecture patterns such as MVVM or MVP. Familiarity with dependency injection (Dagger or Hilt). Understanding UI/UX principles in Android. Equal Opportunities Statement At AND Digital we embrace diversity and are committed to More ❯
London, England, United Kingdom Hybrid / WFH Options
Checkout.com
Strong understanding of Android system fundamentals: Activity/Fragment lifecycle, background execution, Coroutines, memory management, dependency injection (e.g., Hilt/Dagger). Experience designing Android architecture with patterns like MVVM or MVI. Demonstrated experience integrating with APIs. Track record of delivering SDKs or complex Android libraries, including backward compatibility and multi-module design. Solid grasp of testing strategies using JUnit More ❯
and launching successful iOS or Android applications, ideally in fintech or trading environments. Solid understanding of mobile UX/UI principles and best practices. Knowledge of architectural patterns (MVP, MVVM) and design patterns. Experience with integrating third-party libraries and APIs. Bonus skills to have would be experience with financial services or trading applications, blockchain technologies, or mobile wallet integrations. More ❯
and launching successful iOS or Android applications, ideally in fintech or trading environments. Solid understanding of mobile UX/UI principles and best practices. Knowledge of architectural patterns (MVP, MVVM) and design patterns. Experience with integrating third-party libraries and APIs. Bonus skills: experience with financial services or trading applications, blockchain technologies, or mobile wallet integrations. If interested, please apply More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation
Years commercial experience as an Android Developer and will be able to hit the ground running without extensive support. Working with the most up-to-date technologies - Kotlin & Java, MVVM, Jetpack Compose . You will have experience working with CI/CD pipelines e.g. Jenkins, CircleCI, etc. You will have experience working on greenfield apps to production . You will More ❯
Requirements: 3 + years experience building native iOS applications Strong problem-solving skills & understanding of computer science principles ️ Expertise in UIKit, Foundation, GCD, and Swift concurrency models Proficient in MVVM, SOLID principles, TCA, and reactive programming Experience with dependency injection and programmatically designing UIs using auto layout Ability to communicate technical decisions clearly and weigh different approaches What We Offer More ❯
native iOS mobile app development. Good knowledge of object-oriented programming with Swift and Xcode. Strong analytical and problem-solving skills. Experience writing unit tests with XCTest. Experience with MVVM + Coordinator pattern and other architecture patterns like SOLID. Knowledge of mobile design best practices and core iOS libraries/frameworks (UIKit, SwiftUI, Foundation, Security, Combine). Experience with iOS More ❯
times a week. You rock at Kotlin (Kotlin Multiplaform is a plus); Java (to read legacy code) Jetpack Compose (Compose Multiplatform is a plus) Coroutines (or RxJava); Software Architecture (MVVM or similar); Unit testing and UI tests; XML Being self-driven and working with little supervision towards a common team or company purpose; Having a passion for quality and strong More ❯
London, England, United Kingdom Hybrid / WFH Options
DuckDuckGo
and crafting user interfaces (including at least one desktop application), ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI. Deep understanding of software design patterns such as MVVM, MVP, etc. Event-driven programming (e.g., using Rx.NET) experience is considered an advantage. Compensation $ 178,500 USD annually and stock options. Compensation is identical within professional levels, regardless of geographic More ❯
London, England, United Kingdom Hybrid / WFH Options
Next 15 Group plc
skills and approaches to writing code via skills sharing and self-learning. Experience using RESTful web services. Experience architecting iOS apps in a variety of design patterns such as MVVM, VIPER. A good working knowledge of database handling with CoreData/SwiftData. Experience with maintaining CI/CD configurations. Experience in writing and maintaining unit tests. Experience of using the More ❯
a focus on clean architecture and testable, scalable code. What they’re looking for: Proven Android development experience Strong Kotlin skills Solid understanding of Android SDK, Jetpack libraries, and MVVM Experience working in Agile teams Any experience in financial services or with secure mobile applications is a bonus Work setup: Hybrid: 2 days a week in Leeds Initial 6-month More ❯
tests Requirements: 5+ years experience building native iOS applications Strong problem-solving skills & understanding of computer science principles Expertise in UIKit, Foundation, GCD, and Swift concurrency models Proficient in MVVM, SOLID principles, TCA, and reactive programming Experience with dependency injection and programmatically designing UIs using auto layout Ability to communicate technical decisions clearly and weigh different approaches What We Offer More ❯
tests Requirements: 💼 5+ years experience building native iOS applications 🧠 Strong problem-solving skills & understanding of computer science principles 🖥️ Expertise in UIKit, Foundation, GCD, and Swift concurrency models 🔄 Proficient in MVVM, SOLID principles, TCA, and reactive programming 🧩 Experience with dependency injection and programmatically designing UIs using auto layout 💬 Ability to communicate technical decisions clearly and weigh different approaches What We Offer More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Requirements: 💼 3 + years experience building native iOS applications 🧠 Strong problem-solving skills & understanding of computer science principles 🖥️ Expertise in UIKit, Foundation, GCD, and Swift concurrency models 🔄 Proficient in MVVM, SOLID principles, TCA, and reactive programming 🧩 Experience with dependency injection and programmatically designing UIs using auto layout 💬 Ability to communicate technical decisions clearly and weigh different approaches What We Offer More ❯
London, England, United Kingdom Hybrid / WFH Options
Next 15
to learn new skills and approaches to writing code via skills sharing and self-learning. Experience using RESTful web services. Experience architecting iOS apps in design patterns such as MVVM, VIPER. A good working knowledge of database handling with CoreData/SwiftData. Experience with maintaining CI/CD configurations. Experience in writing and maintaining unit tests. Experience with the Combine More ❯
code quality, sharing knowledge, and supporting junior developers. Experience developing cloud solutions on AWS Solid experience working in fast-paced, agile environments. Bonus Skills (Desirable but Not Required) WPF, MVVM or desktop development experience Android Development Experience writing efficient SQL Server queries Knowledge of CI/CD practices and enterprise-scale architecture This role is perfect for someone who wants More ❯
engineering background. Azure and Azure DevOps using Git for CI/CD. Experience with CAD or engineering applications. Development and support of Microsoft COM based applications. WPF using an MVVM architecture. Experience creating REST APIs using ASP.NET. What we offer: Flexible working practices with in-office, remote or hybrid options available. Time and resources provided for ongoing personal development with More ❯
Store. Producing clean and organized code, taking advantage of software design patterns, architectural patterns and data structures. Nice to have Experience with FRP framework (ReactiveCocoa, RxSwift, etc) Experience with MVVM(-C) architecture Experience with Functional programming/concepts Experience with CI/CD development methodologies and tools (fastlane, Jenkins, Travis, GoCD, etc) Ability/experience testing code and/or More ❯
continuous integration, pair programming, code review and version control Proficiency in Kotlin, as well as a strong knowledge in Jetpack Compose Solid understanding of clean architecture, design patterns (MVP, MVVM, MVI) and principles (SOLID, DRY) Confidence to express their own opinions and be pragmatic about modifying them when appropriate Demonstrated experience collaborating with Product and Design colleagues to drive outcomes More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Klipboard
love to hear from you! Technical Criteria As a Senior Mobile Applications Developer, you will: Develop mobile applications using C# and .NET MAUI/.NET 8. Implement and maintain MVVM design patterns, leveraging frameworks like Prism. Conduct unit and UI testing, utilising tools such as Appium. Apply strong object-oriented programming principles. Manage source control using Git in ADO. Work More ❯
Social network you want to login/join with: Android Engineer (Kotlin, MVVM, MVI) – Banking – London Duration: 6 months Start: ASAP Hybrid: 3 days on site in London office My banking client is looking for an experienced Android Engineer with expertise in Kotlin development to join the team in London . The ideal candidate will have a strong background in … 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 … 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
Switch Tech Talent
in Central London. In this role, you’ll play a pivotal part in building a brand-new Android app from scratch, using cutting-edge technologies like Kotlin and the MVVM architecture . Hybrid role: Work primarily from home with just one day a week in the office (flexible). The chance to work on end-to-end feature development for … an exceptional user experience. About You: Strong experience in Android development and proficiency in Kotlin . Passionate about creating seamless, high-quality applications. Familiarity with Jetpack Compose , Coroutines , and MVVM architecture is a big plus. This is an incredible opportunity to work on a high-impact project in the dynamic live entertainment industry. Interested? Apply now or reach out for More ❯
Carnforth, England, United Kingdom Hybrid / WFH Options
KnoWho
importance. To be considered for this role you'll need commercial experience in C#/.NET Development Tech Stack: C#/.NET Core UI Development (WPF/XAML/MVVM) Entity Framework API Design & Development OOP SQL Git/TFS Desirable skills include Docker, Kubernetes, CI/CD, Android & Azure DevOps Role Overview: Design & architecture of applications and design/ More ❯
London, England, United Kingdom Hybrid / WFH Options
Publitek
like Git. Ability to work independently and within a team. Openness to learning new skills and approaches. Experience with RESTful web services. Knowledge of app architecture patterns such as MVVM and VIPER. Understanding of database handling with CoreData or SwiftData. Experience with CI/CD configurations. Proficiency in debugging with Xcode. Experience in writing and maintaining unit tests. Familiarity with 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 More ❯