London, England, United Kingdom Hybrid / WFH Options
Emotii
a collaborative and innovative work environment. Deep Technical Expertise: Proficient in Kotlin and Java, with a strong understanding of Android SDK, frameworks, and best practices. Architectural Knowledge: Experience with MVVM, MVP, and Clean Architecture principles, and the ability to design scalable and maintainable codebases. Tools & Technologies: Hands-on experience with Android Studio, Git, CI/CD pipelines, and testing frameworks More ❯
London, England, United Kingdom Hybrid / WFH Options
乡污
developing using the Flutter framework (2-3 years) Experience with state management solutions (e.g., Provider, Riverpod, Bloc/Cubit, MobX). Experience with clean architecture and design patterns (e.g., MVVM, MVC, or Redux-like architectures, layered app architectures) Separation of concerns and proper use of design patterns (e.g., Factory, Singleton, Repository, Observer) Experience with dependency inception Testing in Flutter (unit More ❯
Expertise in Kotlin and a solid understanding of Swift . Demonstrable experience with or a strong passion for Kotlin Multiplatform . A deep understanding of mobile architecture patterns (e.g., MVVM, MVI) and a commitment to writing clean, maintainable, and testable code. Experience in leading or significantly contributing to the architecture of mobile applications. Excellent communication and collaboration skills, with the More ❯
Expertise in Kotlin and a solid understanding of Swift . Demonstrable experience with or a strong passion for Kotlin Multiplatform . A deep understanding of mobile architecture patterns (e.g., MVVM, MVI) and a commitment to writing clean, maintainable, and testable code. Experience in leading or significantly contributing to the architecture of mobile applications. Excellent communication and collaboration skills, with the More ❯
London, England, United Kingdom Hybrid / WFH Options
Jaja Finance
optimisation. Experience with tools such as Jira, Git, and Bitrise. Desired Skills & Experience Experience with Koin, Realm, Room, Coroutines, Jetpack Navigation, Compose Navigation, Mockito, JUnit, Espresso, or Clean/MVVM architecture. Knowledge of delivering accessibility features for users. Familiarity with design tools like Sketch or Figma. Experience with other front-end platforms such as iOS or Web (Angular). What More ❯
a week What we are looking for: A minimum of 5+ years experience in IOS development. A high level of proficiency and understanding in Swift. Strong architectural knowledge (eg MVVM-C, SOLID principles, TCA, reactive programming, dependency injection) and passionate about writing clean modular and testable code using packages. Passion for delivering high quality UI/UX that scales to More ❯
for technical challenges Understanding of the principles of computer science Solid understanding of Object Oriented application design and development, Cocoa Touch design patterns, algorithm design Strong architectural knowledge (eg MVVM,SOLID principles, TCA, reactive programming) and passionate about writing clean, modular and testable code Deep understanding of UIKit, Foundation, GCD, Swift concurrency models Experience building high-performance, dynamic UI programmatically More ❯
iOS mobile application development. Good knowledge of object-oriented programming with Swift and Xcode. Strong analytical and problem-solving skills. Experience writing unit tests using XCTest framework. Experience with MVVM + Coordinator design pattern and architecture principles like SOLID. Knowledge of mobile design best practices (human interface guidelines, threading, etc.). Familiarity with core iOS libraries and frameworks (UIKit, SwiftUI More ❯
iOS mobile application development. Good Knowledge of object-oriented programming with Swift, Xcode. Strong analytical and problem-solving skills. Experience writing unit tests using XCTest framework. Experience with the MVVM + Coordinator design pattern and other relevant architecture patterns like SOLID. Experience with best practices in mobile design (human interface guidelines, threading, etc). Good knowledge of core iOS libraries More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
Senior Android Developer - Android, Kotlin, MVVM, Java, XML - health care mobile apps Central London circa £80k DoE + discretionary annual Bonus Hybrid working - 3-4 days per week in the office A cracking opportunity for a Senior Android Developer to join a small, acclaimed, highly creative app and technology company (circa 20) known for groundbreaking patented technology in the health … other languages e.g. Java A strong numerate Degree (Computer Science/similar) Able to work independently, as well as confidently pair program with others Good understanding of Android lifecycle, MVVM Compose UI with knowledge of XML Views (for legacy code) Strong Android architecture knowledge Focus on creating an optimal Android experience and extensive knowledge of Android-specific challenges Desirable: Experience More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
for technical challenges Understanding of the principles of computer science Solid understanding of OOP and SOLID principles, design patterns, algorithm design Strong architectural knowledge (TCA, Redux, Functional Reactive Programming, MVVM) and passionate about writing clean, modular, and testable code Deep understanding of SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection Experience with source code management Experience working with RESTful APIs 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 ❯
C Deep understanding of UIKit, CoreData, CoreAnimation, CoreLocation, AVFoundation, and other native frameworks Strong knowledge of Xcode, debugging tools, and performance optimization Experience with modern architectural patterns such as MVVM, VIPER, or Clean Architecture Familiarity with SwiftUI and Combine is a plus Strong understanding of Apple's design principles and interface guidelines Experience integrating with APIs, Firebase, and third-party More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Salt Search
C Deep understanding of UIKit, CoreData, CoreAnimation, CoreLocation, AVFoundation, and other native frameworks Strong knowledge of Xcode, debugging tools, and performance optimization Experience with modern architectural patterns such as MVVM, VIPER, or Clean Architecture Familiarity with SwiftUI and Combine is a plus Strong understanding of Apple's design principles and interface guidelines Experience integrating with APIs, Firebase, and third-party 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 ❯
cross-platform addition) CI/CD Pipelines What You'll Need 6+ years of professional Android development experience Strong knowledge of the Android SDK, Jetpack Compose, and MVP/MVVM architecture Solid experience with Kotlin Coroutines, RxJava, and Java concurrency Proficiency with dependency injection frameworks Experience building apps that consume HTTP APIs, WebSockets, and Protocol Buffers (proto3) Confidence in writing 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
Cornerstone VC
excellence that defines our suite of products. Key Responsibilities Application Development Architect, design, and implement rich desktop applications using WPF. Leverage modern UI design principles and patterns (such as MVVM) to ensure clean, maintainable, and scalable code. Build and maintain robust backend services, APIs, and libraries using .NET/C#. Technical Leadership & Collaboration Participate in design and code reviews to 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 ❯
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 ❯
good knowledge of Jetpack Compose having used it in a professional environment. Be passionate about app architecture and can talk about the benefits and drawbacks of various patterns (MVC, MVVM, Redux). Be passionate about great app design and user experience. Have used GraphQL or are interested in learning. Have knowledge of reactive libraries, offline storage, API integration, and testing. 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 ❯
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 ❯
East London, London, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
Senior Android Developer - Android, Kotlin, MVVM, Java, XML health care apps Central London circa £80k DoE + discretionary annual Bonus Hybrid working 3-4 days per week in the office A cracking opportunity for a Senior Android Developer to join a small, acclaimed, highly creative app and technology company (circa 20) known for groundbreaking patented technology in the health care … other languages e.g. Java A strong numerate Degree (Computer Science/similar) Able to work independently, as well as confidently pair program with others Good understanding of Android lifecycle, MVVM Compose UI with knowledge of XML Views (for legacy code) Strong Android architecture knowledge Focus on creating an optimal Android experience and extensive knowledge of Android-specific challenges Desirable: Experience More ❯