CrawlJobs Logo

Software Engineer – iOS Engineer

United Kingdom, Holborn, London 78000.00 GBP / Year · Job Posted January 05, 2026
Apply Position
Job Link Share

Job Description

This is a unique opportunity for someone who has strong Swift experience to join our commercial technology team to work on new and exciting projects. As an iOS Engineer, you will work within an agile team to deliver across the entire product life cycle – concept, design, build (code), deploy, test, release, and maintain/support great products in a Dev-ops environment. Alongside this, you will help drive team standards and best practices as well as owning technical design on projects and understanding the trade-offs in creating great software.

Job Responsibility

  • Deliver across the entire product life cycle – concept, design, build (code), deploy, test, release, and maintain/support great products in a Dev-ops environment
  • Help drive team standards and best practices
  • Own technical design on projects and understanding the trade-offs in creating great software

Requirements

  • Proven experience with iOS development
  • Strong understanding and working experience with Swift and Xcode
  • Experience with Design patterns, Object-Oriented Design, VIPER/ MVVM architecture
  • Exposure to web services, Micro-Services, REST APIs
  • Worked within an agile environment
  • Willingness to collaborate to develop solutions with others in a continuous and iterative delivery cycle
  • Maintain the quality of each release
  • Look after the overall architecture and stability of the app
  • Guide other developers on standards and directions to take

Nice to have

  • SwiftUI
  • GraphQL

What we offer

  • Individual & Family BUPA healthcare
  • 10% matched pension
  • Up to 60% discount on Premier Inn stays
  • 25% discount on our Restaurant brand
  • Annual Incentive of up to 20% Bonus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer – iOS Engineer

8 matching positions

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Lead Software Engineer - Ionic Angular

Our philosophy is to understand our customers’ business first before we get to t...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ yrs experience
  • Hands-on in coding is a must
  • Must have experience in development project & not just maintenance & support projects
  • Ability to perform Impact analysis in detail and provide a case study for the same
  • Should be able to provide estimates
  • Ability to perform and review estimation
  • Worked on Agile based project
  • Planning
  • Ensure quality of deliverables
  • Manage change control
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

IOS Software Engineer

Join us as an iOS Software Engineer within our Engineering Centre of Excellence,...
Location
Location
United Kingdom , Edinburgh
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • iOS App Development
  • Demonstrable experience of building and maintaining production iOS apps using Swift (SwiftUI and/or UIKit)
  • Good understanding of the iOS SDK, app lifecycle, and Apple frameworks
  • Demonstrates critical thinking and resourcefulness when debugging issues, evaluating trade-offs, and solving complex problems
  • Software Engineering Fundamentals & Architecture
  • Excellent grasp of OOP and SOLID principles
  • Working knowledge of common iOS design patterns (e.g. MVC, MVVM, Coordinator)
  • Ability to write maintainable, testable and scalable code
  • Communication & Collaboration
  • Clear communicator who can work effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Senior iOS Software Engineer

As a Senior iOS Consultant, you will leverage your deep technical expertise to d...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional software development experience, with a strong mastery of Swift in addition to a good SwiftUI experience
  • Proven experience delivering native iOS applications to the App Store, with at least one application currently live in production and actively used by a real user base
  • A good understanding of Objective-C is highly desirable, including the ability to confidently maintain and modernize existing codebases
  • Deep understanding of object-oriented design principles, architectural patterns (e.g., MVVM, Clean Architecture), and functional programming paradigms
  • A strong commitment to clean code, comprehensive test coverage (unit/UI testing), continuous design improvement, and proactive refactoring
  • Solid knowledge of API design principles, RESTful services, and modern API management
  • Experience or familiarity with at least one backend language (such as Python, Go, Node.js, or Java) and backend application design principles is a major plus
  • Ability to collaborate seamlessly with UI/UX designers, translating design systems and assets into pixel-perfect, fluid native interfaces
  • Ability to take full ownership of the app development lifecycle
  • Strong analytical skills, a collaborative mindset, and the ability to estimate effort, manage technical timelines, and document findings objectively
Job Responsibility
Job Responsibility
  • Design, architect, and build elegant, highly performant iOS applications across the Apple ecosystem
  • Serve as a technical anchor, bridging the gap between business requirements, stunning UI/UX, and robust backend systems
  • Collaborate seamlessly with UI/UX designers, translating design systems and assets into pixel-perfect, fluid native interfaces
  • Take full ownership of the app development lifecycle
  • Give constructive feedback to business stakeholders, designers, and backend teams
  • Estimate effort, manage technical timelines, and document findings objectively
  • Communicate complex technical concepts clearly within a cross-functional, international team
What we offer
What we offer
  • Flexible and Remote Working
  • Work from anywhere, supporting your work-life balance
  • Career Growth
  • Performance Recognition
  • Earn raises and career progression opportunities based on a quarterly performance review and a constructive feedback cycle
  • Health and Fitness Benefits
  • Receive fitness reimbursements from day one, and after one year of employment, gain access to a health budget to support your well-being
  • Extra Paid Annual Leave
  • Enjoy 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
  • Special Birthday Perk
Read More
Arrow Right

Senior Software Engineer - Ios

We’re looking for a Senior Software Engineer - iOS to join our fast-growing team...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an iOS app and familiarity with mobile web and back-end technologies would be beneficial
  • At least 5 years’ experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts and more.
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
  • Health benefits. We offer great coverage and competitive premiums.
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
  • Fulltime
Read More
Arrow Right

Sr Software Engineer- iOS, Applied AI

The Applied AI team collaborates with product teams across Uber to deliver innov...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing mobile applications using Swift, Objective-C, Kotlin
  • Strong understanding of mobile frameworks, app architecture, and mobile design patterns
  • Experience shipping and maintaining large-scale consumer-facing mobile applications
  • Excellent problem-solving and analytical abilities
  • Proven ability to collaborate effectively as a team player
Job Responsibility
Job Responsibility
  • Design and build high-quality iOS mobile features across product and platform surfaces to support personalization and agentic experiences
  • Collaborate with backend, design, data, and product partners to deliver end-to-end solutions
  • Contribute to mobile architecture, performance, and reliability improvements
  • Write well-tested, maintainable code and participate in code and design reviews
  • Serve as a go-to engineer for breaking down ambiguous problems into clear technical tasks
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer - iOS

As a Software Engineer – iOS you will join a cross-functional team that develops...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
Tobii Dynavox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or related field
  • 4+ years of professional experience in iOS development
  • Solid understanding of Swift, SwiftUI, Objective-C, and the Apple ecosystem
  • Experience working with iOS frameworks, APIs, and the App Store submission process
  • Ability to guide others in mobile best practices and contribute to shared mobile architecture
  • Broader software engineering experience, ideally including desktop or cross-platform development
  • Experience with or openness to working in .NET/C# environments
  • Comfortable working with CI/CD workflows, automated testing, and agile methodologies
  • Strong problem-solving skills and a collaborative mindset
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality software across mobile and desktop platforms
  • Contribute to the architecture and design of both current and upcoming products
  • Bring iOS expertise to the team and help guide best practices in mobile development
  • Write clean, efficient, and testable code
  • Debug and troubleshoot issues across the stack
  • Collaborate with developers, designers, and product managers in an agile environment
  • Stay informed on relevant technologies and help evaluate new tools and approaches
  • Support and contribute to CI/CD pipelines and testing efforts
  • Fulltime
Read More
Arrow Right