> Markdown version of [/jobs/ext/2729671-ios-engineer](https://www.wearedevelopers.com/jobs/ext/2729671-ios-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Engineer - **Company:** Insight - **Location:** London, UK - **Salary:** £73,019.0 - **Contract:** Permanent contract - **Skills:** 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, Integration Tests, Information Technology, Build Tools, Objective C++, Restful APIs, Xctest, Legacy Systems - **Published:** September 5, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5870922497 ## About the Role 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. ## 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. ## Related Videos - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Lynx: Native for More](https://www.wearedevelopers.com/videos/1445-lynx-native-for-more) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025)