Madrid, ES
Description
Ryanair Labs are currently recruiting for an iOS Engineer to join Europe’s Largest Airline Group!
This is a very exciting time to join Ryanair as we look to expand our operation to 800 aircraft and 300 million guests within the next 10 years.
Ryanair Labs is the technology brand of Ryanair. Labs is a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for our customers.
Here at Ryanair Labs, we're actively building a culture where diversity and inclusion are not just words, but core principles. We're on the lookout for dedicated professionals with disabilities who want to advance their careers. Join our innovative and dynamic team, where your skills are celebrated, and equal opportunities are guaranteed.
The Role
We are looking for talented iOS developers to join our Mobile engineering team, a team of 20+ engineers distributed among Wroclaw, Dublin and Madrid. In this role you will work closely with our technology and product teams to develop, modify and support our native applications.
- Developing high quality, testable and performant software with unit/integration testing.
- Write end to end solutions for web-based applications, create robust high-volume production applications and develop prototypes quickly.
- Release your software with a DevOps culture through software release management techniques including continuous integration and delivery.
- Being up to date with the latest technologies and developments in the software industry.
- Learn and work with cutting edge technologies and solutions within a high performing team.
- Collaborate in an Agile fast paced development environment.
Requirements
- Strong experience with iOS development using Swift (and familiarity with Objective-C for legacy code).
- Solid understanding of SwiftUI and modern UIKit practices, including Autolayout and programmatic UI where relevant.
- Experience with concurrency patterns (async/await, Combine, Grand Central Dispatch).
- Knowledge of modular architectures and dependency injection.
- Familiarity with UI/UX collaboration, accessibility best practices, and building pixel-perfect interfaces.
- Experience working with source control (Git) and continuous integration/continuous delivery pipelines (e.g., GitHub Actions, Bitrise, Jenkins, or similar).
- Understanding of mobile app security, networking (REST, GraphQL), and offline storage (Core Data, Realm, SQLite).
- Awareness of the mobile ecosystem: architectures, frameworks, and emerging iOS technologies.
- Experience publishing one or more iOS apps to the App Store or contributing to large-scale enterprise apps.
We also value (but not essential):
- Valid disability certificate equal to or greater than 33% or recognized incapacity.
Benefits
How is working on Ryanair labs as Developer.
- Top class squad: In your day to day you will work closely with top talent, both within the backend team and with other teams including backend, web frontend and product teams.
- You will work with a state of art technical stack based on AWS. Enterprise support, training and certifications will be available for you.
- You will develop, modify and support our iOS native apps, including the iOS app of the number 1 airline in Europe, with millions of daily interactions and thousands of bookings and checkouts every day. Our systems needs to be resilient, secure and scalable to support the traffic peaks. Plus, you will also manage real time systems used by Ryanair to improve our customers journey.
- We promote innovation, all our teams are Agile and several PoCs of new technologies or innovative ideas are launched every week.
- A competitive but flexible technical career plan.
- We believe in a hybrid working model, you can work up to three days per week remote, but you are also going to enjoy the excellent work environment at our modern offices in the heart of Madrid
- Optional discounts on health insurances (various companies).
- Travel discounts, of course!
Competencies