Senior iOS Developer (PartTime, Remote)

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years of experience in native iOS development., Proficiency in Swift, UIKit, and Storyboards., Experience with CoreData, background networking, and push notifications., Strong understanding of multithreading and performance optimization using GCD..

Key responsibilities:

  • Take full ownership of iOS implementation decisions.
  • Collaborate with a small backend and product team.
  • Contribute a few focused hours per week to maintain and improve the application.
  • Work independently within a remote team environment.

HeadChannel logo
HeadChannel SME https://headchannel.co.uk/
11 - 50 Employees
See all jobs

Job description

About the Role

We are seeking a Senior iOS Developer with a strong track record in native app development to support our iOS product on a parttime basis. This is a longterm opportunity for someone who thrives in autonomy and is looking to contribute a few focused hours per week to a mature and stable application.

You’ll collaborate with a compact backend and product team and take full ownership of iOS implementation decisions. Our stack is UIKitbased, built in Swift, with critical business logic relying on CoreData, background networking, and localpush notifications.

This role is ideal for a senior engineer who’s seeking meaningful, lowoverhead parttime work alongside other projects or responsibilities.

Our Stack
  • Swift (modern syntax & conventions)
  • UIKit (no SwiftUI for now)
  • Storyboards
  • CoreData (local persistence layer)
  • Background Networking with URLSession
  • Dispatch Queues (GCD, concurrency tuning)
  • Local & Push Notifications with APNs and deep linking
  • Gitbased CICD
    • Who We’re Looking For
      • 5+ years of handson experience in native iOS development
      • Expertise in UIKit, Storyboards, and Swift
      • Proven experience working with CoreData, background tasks, and asynchronous networking
      • Deep understanding of multithreading and performance optimization using GCD
      • Experience implementing and troubleshooting pushlocal notifications
      • Independent and reliable — able to selfmanage within a remotefirst team
      • Fluent English (written and spoken)
        • Nice to Have
          • Experience with Firebase, crash logging, or analytics SDKs
          • Familiarity with App Store processes and TestFlight
          • Comfortable reviewing and improving legacy codebases

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Reliability

iOS Developer Related jobs