Requirements
Must have:
- Minimum 5 years of experience in iOS development - Strong technical skills and creativity in problem-solving - Experience building iOS applications - Proficient with code writing and deleting - Familiarity with build tools like Tuist, xcodebuild, GitHub Actions, and Circle CI - Knowledge of continuous integration patterns - Ability to find and fix bugs - Understanding of functional coding patterns - Experience with performance analysis and optimization - Familiarity with Objective-C legacy code - Ability to write unit and integration tests - Experience working with open source technologies - Strong time management skills - Ability to integrate with bespoke backend services - Relevant Bachelors degree in Computer Science or a related field, or equivalent experience - Familiarity with UIKit, MVVM, REST APIs, RAML API Documentation, Swift, Objective-C, GitHub Actions, Circle CI, XCTest/XCUITest, and Tuist
Responsibilities:
- Work as part of a small team of designers, product owners, QA, and engineers - Develop and improve features for mobile applications - Collaborate in a fast-paced environment to iterate on ideas - Embrace ambiguity and provide innovative solutions - Contribute to discussions with ideas and feedback - Ensure high-quality user experience and clean code - Engage in performance analysis and optimization - Write unit and integration tests to ensure software reliability - Help in maintaining legacy Objective-C code as needed
Company:
We are seeking an experienced iOS Engineer to join our team in Burgess Hill, UK, in a hybrid work mode. This role will allow you to work on mobile applications used by millions of cardholders globally. You will be part of a small, dynamic team within a Fortune 100 company, focusing on innovative technologies and user experience. This is a high-priority position with a duration of 4-6 months, offering a competitive rate. We are open to candidates with British Citizenship, Indefinite Leave to Remain, or UK Settlement Visa.