Overview
Package: Bonus 5%, Pension 5%, Healthcare for family, Life-Cover.
We’re hiring on behalf of a world-class, product-focused company that is undergoing an exciting transformation. With a strong focus on product quality, user experience, and intelligent automation, this is a standout opportunity to join a tech-forward business as it enters a new phase of growth.
You'll be joining a supportive and collaborative mobile team that's playing a critical role in delivering a premium mobile experience as the platform evolves.
What You'll Be Doing
Craft, maintain, and enhance robust iOS applications using Swift and Objective-C, ensuring reliability and a top-tier user experience.
Partner closely with product managers, UX/UI designers, and backend engineers to build seamless end-to-end features.
Engage in code reviews, architectural discussions, and continuous improvements to ensure high performance and maintainability.
Proactively monitor application health, performance, and analytics to spot and solve real-world issues early.
Contribute to internal tooling, CI/CD workflows.
Stay actively informed on the latest iOS development trends, libraries, and best practices — and bring those insights to the team.
What We're Looking For
A degree in Computer Science or a related field, or equivalent practical experience.
3 to 5 years of commercial experience developing iOS applications.
Deep understanding of Swift and Objective-C, including language interoperability.
Hands-on experience with UIKit, Foundation, and creating both interface builder-based and fully programmatic UI.
Solid grounding in object-oriented design, software architecture principles, and reusable patterns.
Familiarity with networking layers, including handling REST APIs, JSON, and debugging network traffic.
Competent using Git for version control and working with platforms like GitHub or Bitbucket for collaboration.
Proficiency in writing and maintaining unit and UI tests (e.g., using XCTest and XCUITest).
Strong communication skills and the ability to turn technical requirements into deliverable tasks.
Bonus Points (Nice to Have)
Exposure to SwiftUI, Reactive programming (Combine or RxSwift), and dependency injection frameworks like Swinject.
Experience refactoring or modernizing legacy iOS codebases using best practices and scalable patterns.
Agile/Scrum team experience.
Why Join?
Be part of a pivotal product transformation as the company embraces AI across its platform.
Work in a modern, forward-thinking engineering culture that values clean architecture, experimentation, and collaboration.
Enjoy remote flexibility with just two office days per month (Galway HQ).
Shape the future of a high-impact product used by millions across a global e-commerce network.
#J-18808-Ljbffr