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 SDKs Familiarity with Unit Testing, UI More ❯
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 app deployment processes. Experience with CI/CD tools (e.g., Bitrise) and monitoring in production. Understanding of REST APIs and working with More ❯
goals. Essential skills/experience you'll need Extensive experience in Swift/iOS and XCUnit Experience building mobile app frameworks, Cocoapods and SPM Experience using both UIKit and SwiftUI Accessibility best practice Continuous Integration/Continuous Delivery TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Experience with building More ❯
to achieve your learning goals. Essential skills/experience Extensive experience in Swift/iOS and XCUnit Experience building mobile app frameworks, Cocoapods, and SPM Experience using UIKit and SwiftUI Knowledge of accessibility best practices Experience with CI/CD, TDD, pair programming Familiarity with Agile methods like Scrum or Kanban Experience with REST API development and consumption Ability More ❯
/Skills/Training: Minimum of 5+ years of experience You have developed feature-rich native 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 More ❯
UI testing, and CI/CD (e.g. Git, CircleCI) - 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 MVVM More ❯
and GraphQL . Understanding of state management patterns and solutions like Redux and Mobx . Experience with React Native's new architecture . Knowledge of native iOS development (Swift, SwiftUI, Combine) and Android development (Kotlin). Proficiency in using native build tools like Xcode , Gradle , and Android Studio . C1-level proficiency in both English and Polish - you will More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown PLC
and GraphQL . Understanding of state management patterns and solutions like Redux and Mobx . Experience with React Native's new architecture . Knowledge of native iOS development (Swift, SwiftUI, Combine) and Android development (Kotlin). Proficiency in using native build tools like Xcode , Gradle , and Android Studio . Nice To Have Knowledge of CI/CD processes in More ❯
Warrington, Cheshire, North West, United Kingdom Hybrid / WFH Options
Hyperloop Recruitment
step in a fast-paced environment working on scalable, high available code. Essential skills required: Minimum 2-3 years' experience in mobile app development Native iOS Swift, Objective-C SwiftUI, UIKit Good understanding of RESTful APIs Version control (Git) Agile environment Strong written & verbal communication Experience within a project delivery team The role is paying up to More ❯
the week. We are looking for a passionate and experienced mobile developer to join our growing team to help to develop native iOS and Android apps, using Swift with SwiftUI and Kotlin with Compose respectively. Experience with these technologies is not required, but is preferred. If you care about creating great user experiences, writing solid and maintainable code, and More ❯
the week. We are looking for a passionate and experienced mobile developer to join our growing team to help to develop native iOS and Android apps, using Swift with SwiftUI and Kotlin with Compose respectively. Experience with these technologies is not required, but is preferred. If you care about creating great user experiences, writing solid and maintainable code, and More ❯
as our reactive programming framework; SnapKit - as our auto layout DSL, though we have an in-house framework built on top of SnapKit which allows us to write declarative, SwiftUI like layout code for UIKit. Realm - as the application main persistence layer; Sourcery and SwiftGen - for various code generation tasks. SwiftFormat, SwiftLint and Danger - to enforce high code quality More ❯
quality, testable code. You love collaborating as an Agile team. Solid understanding of the full mobile development lifecycle. It'd be fantastic if: You have experience working with; Swift SwiftUI and UIKit (UIKit now just legacy for some navigation) Swift Package Manager XCTest and Swift Testing Building modular applications. MVVM & Coordinator Pattern. Continuous integration and delivery of mobile apps More ❯
Getting Stuff Done, Impact and Leadership. A deep understanding of Apple's design principles and UI/UX standards. Strong proficiency in Swift and the iOS SDK Experience with SwiftUI for building modern user interfaces Solid understanding of clean architecture, design patterns (MVVM) and principles (SOLID, DRY) Experience with dependency management using Swift Package Manager Comprehensive knowledge of Unit More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
refining applications to ensure a seamless user experience. The successful candidate for this Lead iOS Developer position in Manchester will possess: Professional experience in iOS development using Swift and SwiftUI/UIKit. Expertise in Xcode, iOS SDK, and related tools. Strong understanding of iOS architecture and its interaction with connected devices. To apply for the Lead iOS Developer - Connected More ❯
refining applications to ensure a seamless user experience. The successful candidate for this Lead iOS Developer position in Manchester will possess: Professional experience in iOS development using Swift and SwiftUI/UIKit. Expertise in Xcode, iOS SDK, and related tools. Strong understanding of iOS architecture and its interaction with connected devices. To apply for the Lead iOS Developer - Connected More ❯
understanding the trade-offs in creating great software. What you'll need: Proven experience with iOS development Strong understanding and working experience with Swift and Xcode. Nice to have: SwiftUI and GraphQL Experience with Design patterns, Object-Oriented Design, VIPER/MVVM architecture as well as exposure to web services, Micro-Services, REST APIs Worked within an agile environment More ❯
iOS Tech Lead - Key Requirements: Extensive commercial experience in iOS engineering, ideally with time spent in Lead or Principal roles Strong proficiency in Swift and modern iOS frameworks (e.g. SwiftUI, UIKit), with a focus on clean, maintainable architecture Proven track record of building scalable SDKs and architecting complex mobile systems Deep understanding of software design patterns, performance optimisation, and More ❯
SDKs such as MS MSAL, MS Intune MAM, and Zscaler. The codebase is entirely Swift, except for a few third-party dependencies that use Objective-C and mainly UIKit. SwiftUI has been used in a few small places. Requirements Proficiency in Swift programming language. Familiarity with UIKit, including auto layout. Strong troubleshooting and debugging skills. Experience working with legacy More ❯
for overall team efforts, goals, and product quality. Your Specific Technical Skills: iOS Mastery: At least five years of in-depth experience developing iOS applications with both UIKit and SwiftUI . Architecture & Design: Experience with modular codebases , clean architecture , and a solid understanding of Object-Oriented Programming (OOP) concepts. Modern Practices: Familiarity with reactive programming (Combine) , dependency injection, feature More ❯
working with a high quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in iOS (swift and swiftUI) native platforms. Your primary focus will be development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on More ❯
things done. Our engineers take part in the full process from design, to code, to test, to deployment and back again for further iteration. Our tech stack includes Swift, SwiftUI, Combine and GraphQL in a modular layout that follows SOLID principles using Clean Architecture with MVVM-C. Would you like to build features end to end? Would you enjoy More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
TripAdvisor LLC
things done. Our engineers take part in the full process from design, to code, to test, to deployment and back again for further iteration. Our tech stack includes Swift, SwiftUI, Combine and GraphQL in a modular layout that follows SOLID principles using Clean Architecture with MVVM-C. Would you like to build features end to end? Would you enjoy More ❯
as a coach and mentor to others in the team Take full ownership of the development lifecycle from code to production, including deployment and monitoring Our Tech Stack Swift, SwiftUI, UIKit, Objective-C, SPM, Tuist AWS Cloud New Relic, ELK Docker, Terraform, Github Actions More information: Enjoy fantastic perks like private healthcare & dental insurance, a generous work from abroad More ❯
Apply link Copy link Bachelor's degree or equivalent practical experience. 2 years of experience with iOS application development. 2 years of experience with software development in Swift or SwiftUI programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience More ❯