TechHeads
Software Engineer - Global iOS Applications
TechHeadsIreland6 days ago
Full-timeRemote FriendlyEngineering, Information Technology +1

Software Engineer - Global iOS Applications

Remote-First ¦¦ Permanent ¦¦ Ireland

€60,000 - €75,000 DOE


TechHeads is excited to present an opportunity for an experienced iOS focused Software Engineer to join a technology leader transforming digital experiences on a global scale. This is a remote-first role in Ireland, offering flexibility while working on a platform used by millions of people every day.


In this role, you’ll design, develop, and maintain mobile applications using Swift and Objective-C, collaborating closely with designers, product managers, and backend engineers. You’ll work with modern iOS frameworks, RESTful APIs, and CI/CD tools, while also contributing to performance improvements and migrating legacy code to modern standards. Allowing you to improve your technical skillset as you work with industry experts.


This is a chance to join a collaborative, growth-focused environment where innovation and technical excellence are valued. You’ll have the opportunity to have an impact with your work as you shape a best-in-class mobile solution, and make a real impact on user experiences at scale.


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+ years of professional experience in iOS development.
  • Experience with Obj-C, Swift and interoperability between languages.
  • Solid understanding of UIKit, Apple Frameworks, View Controllers and programmatic UIs.
  • 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.


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 relevance