iOS Engineer
Insight
London, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£73,019.0
Working hours
Regular working hours
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
AL
Anna Leushchenko
Basic And Advanced Networking in Dart and Flutter
about 4 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago