iOS Developer - Contract

iOS Developer - Contract

Posted 5 days ago by hedgehog lab

Negotiable
Undetermined
Hybrid
Edinburgh, Scotland, United Kingdom

Summary: The iOS Developer role is a contract position focused on enhancing a production iOS codebase through quality Swift coding practices. The developer will be responsible for building new features, improving existing functionalities, and ensuring code maintainability and security. The position allows for flexible working arrangements within the UK or EU, emphasizing a high technical standard and collaborative engineering practices.

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 fundamentals.
  • Proficiency in Swift programming.
  • Experience with unit testing and test-first approaches.
  • Knowledge of app security practices.
  • Ability to identify and resolve performance issues.
  • Strong code refactoring skills.

Salary (Rate): undetermined

City: Edinburgh

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.