HeadChannel is hiringSenior iOS Developer
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 part-time basis. This is a long-term 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 UIKit-based, built in Swift, with critical business logic relying on CoreData, background networking, and local/push notifications.
This role is ideal for a senior engineer who’s seeking meaningful, low-overhead part-time 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
- Git-based CI/CD
Who We’re Looking For
- 5+ years of hands-on 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 push/local notifications
- Independent and reliable — able to self-manage within a remote-first 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
Something went wrong.