Senior / Staff iOS Engineer

Illumia, LLC

Limerick

On-site

EUR 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private Health Insurance
Professional development
Employee Assistance Program
Team events

Job summary

Illumia is seeking a Senior or Staff iOS Engineer to join the AccountsMobile Development team as an engineer on our iOS platform. In this role, you will help set technical direction for the Accounts mobile app, used by millions of students, faculty, and staff to manage their campus accounts across university campuses, while mentoring engineers and raising the bar on engineering quality across the team.

You will collaborate with product managers, UX/UI designers, backend engineers, and QA, and

Qualifications

  • 5+ years of professional iOS development experience with technical ownership.
  • Strong knowledge of Swift and SwiftUI; write clean, maintainable code.
  • Experience with RESTful APIs, JSON, and network proxies.
  • Experience with Git and GitHub collaboration.
  • Experience writing automated tests using XCTest and XCUITest.
  • Understanding of the full mobile development lifecycle and App Store submission.
  • Excellent communication and fluent English.

Responsibilities

  • Design, develop, test, and maintain the iOS app using Swift, SwiftUI, and UIKit.
  • Collaborate with product managers, designers, and backend engineers to ship features end-to-end.
  • Perform code and design reviews; uphold team best practices; mentor engineers.
  • Work with modern iOS tools and Apple frameworks; evaluate emerging technologies.
  • Design and develop large system components with limited supervision.
  • Monitor app performance and resolve issues to meet quality standards.
  • Drive CI/CD improvements and participate in engineering interviews.
  • Stay current with iOS trends and share knowledge.

Skills

Swift
SwiftUI
UIKit
XCTest
REST APIs
Git & GitHub
CI/CD
Code Reviews

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
Swift Package Manager
GitHub Actions
Xcode Cloud
Combine

Job description

Illumia is an industry leader in bringing the best integrated technology solutions to education, healthcare, and business campuses worldwide. Illumia was built on the collective expertise of two legacy cultures, and brings together people, technology, and insight to pioneer the art of the experience across the communities we serve. Be a part of this exciting organization and improving the lives of people doing mission-critical work.

Why join our team?

We strive to provide the best customer experience in the industry and have succeeded with a single, strong motivating principle: We serve our user community.

Our success and growth are directly attributed to our people. Our newly named company is dedicated to fostering a culture of integrity, respect, and continuous personal development. We maintain an entrepreneurial spirit, where creativity, innovative problem-solving, and learning agility drive our day-to-day actions.

What you will be doing:

Job Summary / Purpose

We are seeking a Senior or Staff iOS Engineer to join theeAccountsMobile Development team as an engineer on our iOS platform. In this role, you will help set technical direction for theeAccountsmobile app, used by millions of students, faculty, and staff to manage their campus accounts across university campuses, while mentoring engineers and raising the bar on engineering quality across the team.

Who you will work with:

You will work closely with theeAccountsMobile Development team, reporting to Shane O'Connor. Day-to-day,you'llcollaborate with product managers, UX/UI designers, backend engineers, and QA, and regularly engage with other senior stakeholders across the wider engineering organization. This is an individual contributor role with no direct reports, though you willhave the opportunity tomentor and coach less experienced engineersacross theorganisation.

Key Responsibilities and Duties

  • Design, develop, test, andmaintainthe application usingSwift,SwiftUIandUIKit, with a strong command of the application architecture across the stack.
  • Collaborate with product managers, designers, and backend engineers to build and ship features end-to-end, representing iOS engineering in cross-functional planning.
  • Perform code reviews and design reviews, set and uphold team best practices, and mentor other engineers through feedback and pairing.
  • Work with modern iOS tools and libraries (Swift Data, Async/Await, Combine), and evaluate emerging Apple technologies for their applicability to our platform.
  • Design and develop larger, more complex system components and features, working independently with limited oversight.
  • Monitor app performance and usage metrics toidentify, prioritize, and resolve issues, ensuring the application meets performance, quality, and responsiveness standards.
  • Drive improvements to development processes, CI/CD pipelines (Github Actions & XCode Cloud) and tooling, and participate in interviews for new engineering candidates.
  • Strong understanding of Swift Package Manager and package development
  • Stay current with the latest iOS development trends, tools, and technologies, and bring that knowledge back to raise the bar for the team.

What You’ll Bring:

RequiredSkills and Qualifications

  • Education:Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience: 5+ years of professional experience in iOS development, with a demonstratedtrack recordof technical ownership.
  • Strong knowledge of Swift andSwiftUI, with the ability to write clean, maintainable, and testable code.
  • Solid understanding ofXCTest,UIKit,SwiftUI, Apple Frameworksand programmatic UIs.
  • In-depth understanding of object-oriented and protocol-oriented programming principles.
  • Experience with RESTful APIs,JSONand Network proxies.
  • Experience with version control systems (e.g., Git) and code collaboration platforms (e.g., GitHub).
  • Experience writing automated tests usingXCTestand the iOS UI Test kit (XCUITest) to drive UI automation, ensuring application quality and preventingregressions.
  • Understanding ofthe full mobile development life cycle, including deployment and app store submission.
  • Excellent communication and fluency in written and spoken English arerequired.
  • The ability to interpret technical requirements and translate them into structured, actionable work tasks.
  • Demonstrated experienceleadingthe design and development of larger, more complex system components with limited supervision.
  • Experience coaching or mentoring other engineers, and comfortable leading code and design reviews.

Nice to haves:

  • Familiarity with Reactive Programming (e.Combine).
  • Experiencemaintainingand improving legacy codebase, with a focus on refactoring and best practices for modernization.
  • Familiarity with CI/CD tools,e.g.GitHub Actions, Xcode Cloud.
  • Familiarity with WCAG compliance guidelines and accessibility UX best
  • Experience owning product architecture and system-level design decisions, working with limited oversight from management.
  • Track recordof influencing engineering standards, practices, or procedures beyond a single team.
  • Experience mentoring engineers at multiple levels of experience, including other senior engineers.

Competencies and Behaviors

  • Technical Ownership: takes accountability for the design, quality, and long-term health of the systems they build.
  • Mentorship &Coaching:raises the bar for the team by developing other engineers through code review, pairing, and feedback.
  • Cross-Functional Collaboration: works effectively with product, design, and backend partners to ship end-to
  • Communication: explains technical decisions clearly to both technical and non-technical stakeholders.
  • Adaptability & Growth Mindset: adjusts to shifting priorities andambiguity, andcontinuously builds their own skills.
  • Innovation: stays current with emerging technologies and looks for opportunities to improve the platform and team practices.

What you get when you join our team:

  • Collaborative and supportive work environment
  • Ongoing professional development and training opportunities
  • Regular social, sporting, and community events
  • Private Health Insurance
  • Comprehensive Employee Assistance Program

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.

Transact is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Staff iOS Engineer
Senior / Staff iOS Engineer

Illumia • Limerick

On-site
EUR 90,000 - 120,000
Hybrid working model
Private Health Insurance
Dental Insurance
+3
Senior iOS Engineer – Lead, Mentor & Build Campus Apps
Senior iOS Engineer – Lead, Mentor & Build Campus Apps

Illumia, LLC • Limerick

On-site
EUR 90,000 - 120,000
Private Health Insurance
Professional development
Employee Assistance Program
+1
Senior iOS Engineer - Build the Campus Mobile App
Senior iOS Engineer - Build the Campus Mobile App

Illumia • Limerick

Hybrid
EUR 90,000 - 120,000
Hybrid working model
Private Health Insurance
Dental Insurance
+3
Senior Swift Engineer, Employee Experience Engineering
Senior Swift Engineer, Employee Experience Engineering

Apple • Cork

On-site
EUR 80,000 - 120,000
iOS Engineer
iOS Engineer

Air Apps • Dublin

On-site
EUR 54,000 - 78,000
Apple hardware
Annual Bonus
Health and Life Insurance
+7
Engineering Team Manager - Financial Solutions
Engineering Team Manager - Financial Solutions

United States Digital Space LLC • Dublin

Hybrid
EUR 93,000 - 143,000
Health insurance
Life and Income Protection
Fertility and adoption benefits
+8
Lead Software Engineer (Python, Node.js, AWS, AI/ML)
Lead Software Engineer (Python, Node.js, AWS, AI/ML)

Ellucian • Dublin

On-site
EUR 110,000 - 170,000
25 days annual leave
Private medical & dental cover
Competitive pension
+3
Senior Full Stack Engineer, Employee Engagement Engineering
Senior Full Stack Engineer, Employee Engagement Engineering

Apple • Cork

On-site
EUR 90,000 - 150,000
Senior Software Apps Engineer, Mobile (IC4)
Senior Software Apps Engineer, Mobile (IC4)

Yahoo Inc. • Dublin

Hybrid
EUR 73,000 - 121,000
Healthcare
Pension
Flexible benefits
UI Developer
UI Developer

Citi • Dublin

On-site
EUR 71,000 - 107,000
Hybrid work model