Skip to main content

iOS Developer

Licensed sponsor United Kingdom Contract Posted 1 hour ago

iOS Engineer

  • Role: iOS Engineer
  • Location: Burgess Hill, UK
  • Work Mode: Hybrid – 3 days onsite per week
  • Contract Duration: 6 months initially (potential extension or conversion to permanent employment)

Job Overview

We are looking for a skilled iOS Engineer to develop and enhance mobile applications used by tens of millions of cardholders worldwide.

The ideal candidate will have strong technical expertise, creativity, and a passion for solving complex engineering challenges using modern technologies. You should be comfortable sharing ideas, working collaboratively, and delivering high-quality code with a strong focus on user experience.

You will work in a fast-paced, collaborative environment alongside designers, product owners, QA specialists, and engineers to develop and improve mobile application features.

Key Responsibilities

  • Design, develop, maintain, and enhance native iOS applications.
  • Write clean, efficient, maintainable, and reusable code using Swift.
  • Work with UIKit and MVVM architecture to develop scalable mobile solutions.
  • Maintain, refactor, and modernize existing Objective-C legacy code.
  • Integrate mobile applications with REST APIs and existing backend services.
  • Identify, troubleshoot, and resolve application defects and performance issues.
  • Implement unit and integration tests to ensure application quality and reliability.
  • Work with build tools such as Tuist and xcodebuild.
  • Contribute to continuous integration workflows using GitHub Actions and CircleCI.
  • Collaborate with globally distributed engineering, product, design, and QA teams.
  • Participate in technical discussions, code reviews, and solution design.
  • Apply modern iOS development practices to solve complex and open-ended engineering problems.

Required Skills and Experience

  • Strong hands-on experience developing native iOS applications.
  • Proficiency in Swift and UIKit.
  • Experience working with MVVM architecture.
  • Understanding of Objective-C and experience maintaining legacy iOS applications.
  • Experience integrating REST APIs.
  • Knowledge of functional programming patterns.
  • Experience with performance analysis, debugging, and optimization.
  • Strong understanding of unit testing and integration testing.
  • Familiarity with continuous integration and modern build processes.
  • Ability to work independently and collaboratively within distributed teams.
  • Strong problem-solving, communication, and time-management skills.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Similar sponsor-licensed roles

The closest matches at other employers with active sponsor licences.

New roles like this

Added in the last 48 hours by other sponsor-licensed employers.