iOS Engineer

Insight
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£73,019.0
Working hours
Regular working hours

Tech stack

RESTful API Modeling Language Clean Code Principles Application Programming Interfaces (APIs) IOS Applications Continuous Integration Github Model View ViewModel Objective-C (Programming Language) Systems Integration Circleci Uikit Backend
+7 more
Integration Tests Information Technology Build Tools Objective C++ Restful APIs Xctest Legacy Systems

Job description

Develop and maintain iOS applications using modern coding practices and tools.

  • Write, review, and refactor code, ensuring quality and efficiency; manage codebase including deletion of obsolete code.
  • Utilize build tools such as Tuist, xcodebuild, GitHub Actions, and Circle CI for automation and continuous integration.
  • Implement and maintain Continuous Integration (CI) patterns to streamline development workflows.
  • Identify, troubleshoot, and fix bugs to maintain application stability and performance.
  • Apply functional coding patterns for robust and maintainable code.
  • Conduct performance analysis and optimization to ensure high-performing applications.
  • Work with legacy Objective-C code, including refactoring and integrating with newer codebases.
  • Write and maintain unit and integration tests to ensure code reliability.
  • Contribute to and leverage open source projects where appropriate.

Requirements

Demonstrate self-starting abilities and strong time management skills to work independently and meet deadlines.

  • Integrate iOS applications with custom backend services, including older or legacy systems.
  • Design solutions for open-ended or ambiguous technical problems.
  • Hold a Bachelor’s degree in Computer Science or a related field, or possess equivalent experience.

Relevant Technologies:

  • UIKit, MVVM architecture
  • REST APIs, RAML API documentation
  • Danger, Features architecture
  • Swift and Objective-C (primarily Swift, with some Objective-C)
  • GitHub Actions, Circle CI
  • Tuist, xcodebuild
  • XCTest / XCUITest

Note: The role requires both technical proficiency and the ability to collaborate effectively in a distributed, global team setting.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:16 min

Designing cross-platform APIs with team collaboration

Andrea Della Porta Andrea Della Porta · World Congress 2026 Europe

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

2:34 min

Testing and accessibility in Compose Multiplatform on iOS

Andrea Della Porta Andrea Della Porta · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all