Negotiable
Undetermined
Hybrid
Manchester, England, United Kingdom
Summary: The iOS Developer role is a contract position focused on enhancing a production iOS codebase through the application of strong Swift programming skills. The developer will be responsible for building new features, improving existing functionalities, and ensuring code quality and maintainability. The position offers flexibility in working arrangements, including home, office, or hybrid options. The ideal candidate will have a strong emphasis on engineering best practices and a commitment to delivering high-quality software.
Key Responsibilities:
- Build new features and improve existing ones in Swift.
- Design code that is easy to test, change, and reason about.
- Write unit tests that protect your work and reduce future risk.
- Use test-first approaches where they add value.
- Improve app security by protecting stored data and guarding against tampering.
- Identify and fix performance issues related to memory, CPU, battery, and network usage.
- Refactor code to simplify logic and improve readability through clear naming.
Key Skills:
- Strong iOS development experience.
- Proficiency in Swift programming.
- Experience with unit testing and test-driven development.
- Knowledge of app security practices.
- Ability to identify and resolve performance issues.
- Strong understanding of code quality and maintainability.
Salary (Rate): undetermined
City: Manchester
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job title: iOS Developer Contract: Early February to the end of April Location: UK or EU, with flexible home, office, or hybrid working
About the role
Work on a production iOS codebase where quality and clarity matter
Apply strong iOS fundamentals to deliver well-structured Swift code
Improve what you touch, leaving the codebase cleaner and easier to maintain
What you’ll be doing
- Build new features and improve existing ones in Swift
- Design code that is easy to test, change, and reason about
- Write unit tests that protect your work and reduce future risk
- Use test-first approaches where they add value
- Improve app security by protecting stored data and guarding against tampering
- Identify and fix performance issues related to memory, CPU, battery, and network usage
- Refactor code to simplify logic and improve readability through clear naming
What this role offers
Work in a team that expects good engineering and supports doing things properly
Be trusted to make decisions and explain your technical choices
Deepen your experience across testing, performance, security, and code quality
See your work clearly, visibly, and meaningfully impact the product
Ready to apply? If you’re an experienced iOS contractor who enjoys working at a high technical standard and wants a focused contract where quality matters, we’d love to hear from you. Apply below.