Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
iOS Engineer - Remote First
Remote-First ¦¦ Permanent ¦¦ Ireland
€60,000 - €75,000 DOE
TechHeads is delighted to present a new opportunity for an experienced iOS Engineer to join an enterprise scale technology organisation at the forefront of building impactful digital platforms. This is a remote-first role based in Ireland, offering you freedom and flexibility in your work.
In this role, you’ll take ownership of developing and enhancing mobile applications, working across both existing products and brand-new projects. You’ll be hands-on with technologies like Swift, Objective-C, UIKit, and Apple Frameworks, ensuring seamless and user-focused experiences, while also integrating with APIs and backend services.
This is a chance to join a forward-looking company that values innovation and technical excellence, while offering you the flexibility of a remote-first environment. With a collaborative team culture and a strong focus on professional development, this role provides the opportunity to sharpen your skills while working on high-impact solutions.
If you’re looking for a role where you can build high-quality iOS applications in a supportive, growth-oriented environment, this could be the perfect next step in your career.
Responsibilities
- Design, develop, test, and maintain the application using Swift and Obj-C.
- Collaborate with product managers, designers, and backend engineers to build and ship features end-to-end.
- Participate in code reviews, contribute to team best practices, and help maintain code quality and performance.
- Work with modern iOS tools and libraries (Swift Data, Async/Await, Combine, Swinject etc.).
- Ensure the application meets performance, quality, and responsiveness standards.
- Monitor app performance and usage metrics to identify and resolve issues.
- Contribute to improving development processes, CI/CD pipelines, SPM, and tooling.
- Stay current with the latest iOS development trends, tools, and technologies.
Requirements:
- 3–5 years of professional experience in iOS development.
- Strong knowledge of Obj-C, Swift and interoperability between languages.
- Solid understanding of UIKit, Foundation, Apple Frameworks, View Controllers, XIBs, Interface Builder and programmatic UIs.
- In-depth understanding of object-oriented programming, design patterns, and principles.
- Experience with RESTful APIs, JSON and Network proxies
- Experience with Git/GitHub
- Unit/UI testing experince.
- Understanding of the full mobile development life cycle, including deployment and app store submission.
- Excellent communication and fluency in written and spoken English are required.
Nice-to-Have:
- Familiarity with SwiftUI, Dependency Injection (Swinject) and Reactive Programming (Combine or RXSwift).
- Familiar with Coordinator pattern, Generics, Protocol Orientated Programming
- Familiarity with CI/CD tools, e.g. GitHub Actions, Xcode Cloud
Compensation:
- Salary: €60,000 - €75,000 DOE
- Benefits: Healthcare, Pension and More
If you would like to be considered for this position, please share a copy of your updated CV to [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join TechHeads and take your career to the next level!
Application takes less than 5 minutes