a senior or principal role. Demonstrated expertise in both Android (Kotlin/Java) and iOS (Swift/Objective-C) development, including deep knowledge of their respective SDKs, architectural patterns (MVVM, MVI, Clean Architecture, etc.), and testing frameworks. Proven track record of architecting, building, and launching complex, high-performance, and scalable mobile applications. Strong understanding of mobile UI/UX principles More ❯
Continuous Integration/Continuous Delivery Demonstrable experience in TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding of MVVM and MVP Significant experience leading teams of people or technical decisions Desirable skills: Postman or similar tools Charles/Proxyman or similar tools Bitrise/Gitlab CI You will be More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Deloitte LLP
designers, product managers, and other stakeholders. As a senior role, the ability to lead projects, mentor junior developers, and contribute to architectural decisions. Familiarity with architectural patterns like MVP, MVVM, and Clean Architecture. Experience with advanced features like animations, custom views, and sensors can be beneficial. Having a portfolio of developed apps available on the Google Play Store, along with More ❯
APIs, Firebase, Google APIs, and third-party SDKs. Familiar with native development (Swift, Objective-C, Kotlin, or Java) and tools like Xcode and Gradle. Solid understanding of architectural patterns (MVVM/MVC), state management (e.g., Redux), and deployment on both Android and iOS. Strong debugging, testing (manual & automated), and optimization skills. Exposure to CI/CD practices and app store More ❯
Delivery TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Experience with building highly performant, scalable applications Deep understanding of MVVM and MVP Significant experience leading teams of people or technical decisions Desirable skills/experience you may have Postman or similar tools Charles/Proxyman or similar tools Bitrise/ More ❯
designers, product managers, and other stakeholders. As a senior role, the ability to lead projects, mentor junior developers, and contribute to architectural decisions. Familiarity with architectural patterns like MVP, MVVM, and Clean Architecture. Experience with advanced features like animations, custom views, and sensors can be beneficial. Having a portfolio of developed apps available on the Google Play Store, along with 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 ❯
Experience with CI/CD processes Experience in TDD and pair programming Familiarity with Agile methods like Scrum or Kanban Experience with REST API development or consumption Understanding of MVVM and MVP architectures Experience leading teams or making technical decisions Desirable skills: Tools like Postman, Charles/Proxyman, Bitrise/Gitlab CI Experience working with iOS (Swift), GraphQL, Microservices, Docker More ❯
Actively contribute to technical decision-making and project shaping from inception to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pair programming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Actively contribute to technical decision-making and project shaping from inception to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pair programming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Actively contribute to technical decision-making and project shaping from inception to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pair programming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of More ❯
CD, TDD, pair programming Familiarity with Agile methods like Scrum or Kanban Experience with REST API development and consumption Ability to build high-performance, scalable applications Deep understanding of MVVM and MVP architectures Experience leading teams or making technical decisions Desirable skills/experience Tools like Postman, Charles, Proxyman CI tools like Bitrise, Gitlab CI Application security knowledge Experience working More ❯
Able to understand commercial realities of delivering a profitable product to market Experience working with RESTful APIs and third-party integrations Familiarity with modern architectural/design patterns (MVC, MVVM, MVP etc.) Experience using basic test techniques to anticipate errors Excellent problem-solving and communication skills Core values required of all Simpro , AroFlo, BigChange & ClockShark employees: We Are One Team More ❯
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 ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Queen Square Recruitment Limited
/CD practices (e.g., Git, CircleCI). Strong understanding of RESTful APIs and integration with back-end services. Experience with unit and UI testing. Knowledge of architectural patterns like MVVM or VIPER. Enthusiasm for modern technologies such as SwiftUI and Combine. Desirable Skills: Exposure to Espresso or similar testing frameworks. Experience in financial services or large-scale enterprise apps is More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
LA International Computer Consultants Ltd
Understanding of RESTful APIs to connect to mobile applications to back-end services * Enthusiasm for new technologies such as coroutines and Jetpack compose * Understanding of architectural patterns such as MVVM and clean architecture This is an excellent opportunity on a great project of work, If you are looking for your next exciting opportunity, apply now for your CV to reach 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 ❯
Understanding of RESTful APIs and how they integrate with mobile services - Enthusiasm for adopting emerging technologies such as Combine and SwiftUI - Knowledge of architectural design patterns like VIPER and MVVMMore ❯
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 ❯
with auto-layout and collaborating with UX/UI designers. Extensive knowledge of the general mobile landscape, architecture, trends, and emerging technologies. Experience with modern architecture such as MVP, MVVM, VIPER etc. Proficient understanding of Git. Experience in implementing unit tests. Familiarity with continuous integration. Desirable Skills Computer science or related degree. Use of CoreData, or other data persistence frameworks. More ❯
with auto-layout and collaborating with UX/UI designers. Extensive knowledge of the general mobile landscape, architecture, trends, and emerging technologies. Experience with modern architecture such as MVP, MVVM, VIPER etc. Proficient understanding of Git. Experience in implementing unit tests. Familiarity with continuous integration. Desirable Skills Computer science or related degree. Use of CoreData, or other data persistence frameworks. More ❯
iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI An understanding of the trade-offs of using different design patterns, such as MVC or MVVM Experience integrating with backend systems, web services, and third-party software Proven understanding and experience using reactive frameworks such as Combine You build high-quality code by always writing tests More ❯
AI-assisted coding, cross-platform frameworks) to improve productivity and product innovation. Application Development & Delivery Lead the development of complex WPF-based applications following modern design patterns such as MVVM, leveraging data binding, templating, and modular architecture. Oversee and contribute to the implementation of scalable backend services, APIs, and libraries using .NET Core and cloud platforms like AWS or Azure. More ❯