Remote Jobs in the UK

iOS Development
153 jobs found. to receive daily emails with new job openings that match your preferences.
153 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
🔥 Senior iOS Developer
Posted about 7 hours ago

📍 Nigeria

🧭 Full-Time

🔍 Payment Processing

🏢 Company: Moniepoint👥 1000-5000💰 $110,000,000 Series C 7 months agoCreditFinancial ServicesBankingPaymentsFinanceFinTech

  • 5+ years of experience in iOS development using Swift (Objective-C is a plus).
  • Strong experience building and maintaining SDKs or Frameworks for third-party integration.
  • Solid understanding of iOS architecture patterns – MVVM, VIPER, etc.
  • Deep knowledge of networking, local storage, and threading on iOS.
  • Experience with integrating and handling payments, EMV, or PCI-compliant flows.
  • Hands-on experience with Unit/UI Testing, mocking frameworks, and XCTest.
  • Familiarity with App Store guidelines, Apple’s human interface guidelines, and SDK distribution (CocoaPods/SPM/XCFrameworks).
  • Good understanding of security principles (JWE/JWT, keychain access, biometric authentication, TLS pinning).
  • Design, build, and maintain the iOS SDK used by merchants and partners to accept payments.
  • Develop secure and scalable SDK modules for payment authorization, card/token management, and EMV 3DS authentication.
  • Collaborate with backend/API engineers to integrate REST/GraphQL/gRPC APIs.
  • Ensure optimal performance, quality, and responsiveness of the SDK across different iOS devices and versions.
  • Implement unit tests, UI tests, and CI/CD pipelines to maintain high code quality.
  • Drive architectural decisions for modular, testable, and reusable code.
  • Stay current with Apple iOS SDK, Swift, Xcode, UIKit, and new payment-related APIs (Apple Pay, Passkeys, etc.).
  • Work closely with security teams to address vulnerabilities and follow mobile security best practices.

GraphQLiOS DevelopmentObjective-CSwiftgRPCREST APICI/CDNetworking

Posted about 7 hours ago
Apply
Apply
🔥 Senior Product Manager - Mobile
Posted about 13 hours ago

📍 United States

🧭 Full-Time

💸 127925.0 - 215000.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Deep expertise in product management (minimum 4+ years), with a proven track record of operating & delivering as a platform team.
  • A curious and strategic mindset, ability to synthesize customer insights and data into a cohesive strategy and product roadmap independently.
  • Strong technical understanding, ability to grasp technical concepts and establish credibility with engineers.
  • A proven track-record of delivering outstanding results with a bias to for customers & the business, managing significant complexity & aggressive timelines. You also have a bias-to-action and aren’t afraid to get your hands dirty.
  • Excellent communication skills. Must be comfortable presenting to customers, executives, and internal audiences, adjusting your communication style based on your audience.
  • Work with our talented engineering and design teams to re-imagine and launch new features and frameworks across our mobile products.
  • Build relationships with external customers to deeply understand their needs and shape the product accordingly.
  • Collaborate with product line PMs in a ‘platform PM’ capacity to support their initiatives, align priorities, and interlock dependencies.
  • Leverage data to understand our customers and market positioning to ensure effective prioritization, establish a roadmap, and define long-term strategy across products and features.
  • Develop a technical understanding of our product’s systems and work with engineers and stakeholders to identify meaningful improvements.
  • Seek improvements to improve the practice of product management at Samsara to help drive hyper-growth at scale.
  • Champion, role model, and embed Samsara’s cultural values (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

AndroidData AnalysisiOS DevelopmentProduct ManagementUser Experience DesignCross-functional Team LeadershipProduct AnalyticsMobile testingCommunication SkillsStakeholder managementStrategic thinkingA/B testing

Posted about 13 hours ago
Apply
Apply
🔥 iOS Developer
Posted about 13 hours ago

📍 India

🔍 Software Development

🏢 Company: Teamified👥 51-100Management ConsultingStaffing AgencyConsultingBusiness DevelopmentInformation Technology

  • Significant experience building native iOS applications in Swift
  • Experience working in a team on large-scale consumer applications
  • Strong experience with both UIKit and SwiftUI based frameworks, including the ability to refactor existing UIKit screens into SwiftUI.
  • Experience diagnosing and resolving crashes in live, production iOS applications
  • Help improve our clients app’s usability, performance and functionality.
  • Pick up tickets from the backlog.
  • Write and review code.
  • Collaborate with the team to develop solutions to issues affecting our users.

iOS DevelopmentSwiftC++C (Programming language)RESTful APIs

Posted about 13 hours ago
Apply
Apply
🔥 UI/UX Designer
Posted about 17 hours ago

📍 Mexico

🔍 Manufacturing

  • 3-5 years of proven experience as a UI/UX Designer in a digital product environment.
  • Expert-level proficiency in Figma for prototyping and high-fidelity UI design.
  • Strong portfolio showcasing design projects across iOS and Web platforms.
  • Solid understanding of user-centric design principles, information architecture, interaction design, and visual design.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work on both loose concepts and narrowly defined, tactical features.
  • Design high-fidelity user interfaces that adhere to design principles and platform-specific conventions.
  • Contribute to and maintain a comprehensive UI component library/design system in Figma.
  • Create interactive prototypes using Figma to test design concepts.
  • Design and adapt user experiences for native iOS applications and responsive web platforms.
  • Work closely with product managers, engineers, and other designers to translate complex requirements into usable design solutions.
  • Embrace an iterative design process.

FigmaFrontend DevelopmentHTMLCSSiOS DevelopmentUI DesignUser Experience DesignCommunication SkillsCollaborationPrototyping

Posted about 17 hours ago
Apply
Apply

📍 US, Canada, LATAM, Europe, Africa, Asia

🧭 Contract

💸 30.0 - 50.0 USD per hour

🔍 Software Development

🏢 Company: G2i Inc.

  • 3+ years of experience in a software engineering/software development role.
  • Strong proficiency with Swift and frontend development.
  • Complete fluency in the English language.
  • Ability to articulate complex technical concepts clearly and engagingly.
  • Excellent attention to detail and ability to maintain consistency in writing. Solid understanding of grammar, punctuation, and style guidelines.
  • Evaluating the quality of AI-generated code, including human-readable summaries of your rationale.
  • Building and evaluating React components, hooks, and modern Swiftt solutions.
  • Solving coding problems and writing functional and efficient Swift code.
  • Writing robust test cases to confirm code works efficiently and effectively.
  • Creating instructions to help others and reviewing code before it goes into the model.
  • Engaging in a variety of projects, from evaluating code snippets to developing full mobile applications using chatbots.

Software DevelopmentFrontend DevelopmentiOS DevelopmentSwift

Posted 1 day ago
Apply
Apply

📍 Brazil, Argentina, Mexico, Dominican Republic, Colombia, United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Foxbox Digital👥 51-100AndroidiOSWeb DevelopmentMobile AppsWeb DesignSoftware

  • 2+ years of experience building production mobile applications with React Native
  • Published apps on both Google Play and the App Store
  • Strong proficiency in JavaScript/TypeScript
  • Experience working with REST APIs and mobile UI frameworks
  • Solid understanding of mobile development principles, app lifecycle, and platform-specific behavior
  • Enhance and maintain React Native applications already released to Google Play and the App Store.
  • Debug and resolve platform-specific issues and improve app performance across iOS and Android.
  • Work on new feature development, bug fixes, performance optimization, and third-party integrations.
  • Write clean, well-tested, maintainable code in JavaScript/TypeScript.
  • Collaborate closely with backend developers, designers, and project managers to meet client goals.
  • Communicate clearly with stakeholders and provide support and estimates for ongoing enhancements.
  • Use monitoring tools (like Crashlytics or Sentry) to proactively identify and address app issues.
  • Contribute to CI/CD pipelines and participate in code reviews to ensure high-quality output

AndroidGitiOS DevelopmentJavascriptReact NativeTypeScriptMobile testingREST APICommunication SkillsCI/CDProblem SolvingExcellent communication skillsDebugging

Posted 1 day ago
Apply
Apply
🔥 QA Engineer
Posted 1 day ago

📍 Europe

🔍 Fintech

🏢 Company: Relai

  • 3+ years QA experience across mobile + backend
  • Experience writing and maintaining automated tests (e.g. Appium, Detox, Playwright, or similar)
  • Familiarity with mobile apps (iOS/Android), REST APIs, and backend systems
  • Define, document, and continuously improve our QA processes (manual + automated)
  • Test mobile apps, web app, REST APIs, and backend systems
  • Report bugs, regression risks, and release readiness
  • Help improve QA tools and CI/CD pipeline
  • Care about product quality and user experience as much as code coverage

AndroidiOS DevelopmentQAQA AutomationAPI testingManual testingMobile testingREST APIRegression testingSeleniumCI/CDQuality Assurance

Posted 1 day ago
Apply
Apply

📍 Canada, UK, Europe

🔍 Software Development

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platforms’ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidDesign PatternsGitiOS DevelopmentJavaKotlinObjective-CRxSwiftSwiftMobile testingReduxCommunication SkillsCI/CDProblem SolvingRESTful APIsAttention to detailTeamworkJSON

Posted 1 day ago
Apply
Apply

📍 Canada, United Kingdom, Europe

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platforms’ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidGitiOS DevelopmentJavaJUNITKotlinObjective-CRxSwiftSwiftUI DesignMobile testingReduxCI/CDRESTful APIs

Posted 1 day ago
Apply
Apply

📍 Canada, the UK, and across Europe

🔍 Software Development

  • Proficiency in iOS development using Swift, iOS SDK, UIKit, and Xcode and experience with iOS frameworks.
  • Strong understanding of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming and Coordinator patterns.
  • Experience integrating mobile applications with RESTful APIs and third-party services.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Ability to work asynchronously in a distributed team.
  • Familiarity with SwiftUI, Redux Architecture, and Objective-C.
  • Familiarity with unit testing frameworks such as XCTest and Quick/Nimble.
  • Excellent problem-solving skills with a keen attention to detail.
  • Solid understanding of UI/UX principles for creating intuitive and engaging user experiences.
  • Ability to work effectively in a collaborative, fast-paced, and cross-functional team environment and passion for learning.
  • Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.
  • Excellent teamwork, ownership, initiative, and integrity.
  • Daily analyzing and designing reliable & scalable Engineering solutions.
  • Collaborating with the Team to bring solid software to production.
  • Communicating and documenting solutions, so they can optimally go through building phases.
  • Develop, test, and maintain high-quality software applications using Swift that integrate with our solutions.
  • Implement features focused on capturing participant data and ensuring robust video recording functionality.
  • Collaborate closely with cross-functional teams, including designers, backend developers, and QA, to deliver seamless user experiences.
  • Participate in design discussions and contribute to technical strategy for mobile initiatives.
  • Debug, troubleshoot, and optimize application performance, ensuring smooth operation across various devices.
  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
  • Stay updated on the latest iOS trends, frameworks, and development tools to continuously enhance our product offerings.

AgileDesign PatternsGitiOS DevelopmentObjective-CSwiftReduxCommunication SkillsRESTful APIsDebugging

Posted 2 days ago
Apply
Shown 10 out of 153

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.