Overview
iOS Software Engineer - Travel Things (Hybrid)
We are seeking an experienced iOS Software Engineer to join Travel Things in Barcelona to create a one-stop shop for our customers, where they can find the best travel options for their needs and experience outstanding post-booking service in our mobile app. The Travel Things team is working on the future ancillaries retail platform to elevate the customer experience across new touchpoints.
What you will do
Build a single core application for all the different eDreams ODIGEO brands.
Work with a tech stack including Swift, Objective-C, SwiftUI, XCTests, Fastlane, Cocoapods, Jenkins, CircleCI, and Viper (Clean Architecture).
Collaborate with engineers on architecture, design and best practices; work with integration tools to speed up feature delivery.
Be part of a high-performing cross-functional team of 7–10 developers, POs, UXers, QAs, data scientists, and others focused on the customer.
Continuously learn and participate in workshops, hackathons and other events to stay active within the IT community.
Work with a distributed, scalable microservices platform, deploying daily with high quality, clean code, SOLID principles and design patterns.
Be fully independent when working with the modules your team owns across all phases of the SDLC.
Receive mentorship from colleagues and help develop your career quickly.
Provide solutions to complex problems by understanding the system and collaborating with senior staff to find robust, scalable, high-performance solutions in a high-load environment.
Operate in a fully agile organization using Kanban to deliver value continuously; participate in team ceremonies and product ideation.
Code solutions at module scope with high quality design, attention to detail and test quality.
Own and monitor the performance of product and technical OKRs.
Challenge decisions, be proactive and seek to improve technical excellence.
Qualifications and experience
What you need to succeed :
Good to have
Passion for new technologies and clean architecture.
Experience with Swift, Objective-C, CocoaPods, and unit testing.
Knowledge of mobile design criteria (usability and interaction).
Product mindset and focus on user experience.
At least a B2 level in English and ability to work with a multicultural team.
Team player, flexible, proactive and supportive.
Experience working in an Agile environment.
Experience with CI tools (e.g., Jenkins).
Knowledge of Core Data, UI testing and relevant frameworks.
Knowledge of other CI tools like Bitrise, CircleCI, etc.
Knowledge of other mobile languages or platforms.
Previous experience participating in open source software projects.
Preferred Qualifications
Experience with Applied AI Tools : Comfort using practical tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
Experimentation Mindset : Curiosity to explore and integrate emerging AI-driven solutions into development workflows.
AI-Enhanced Problem Solving : Ability to leverage AI tools to debug code, streamline processes, and boost productivity.
Adaptability and Learning Agility : Enthusiastic about continuous learning and quickly adapting to new AI features.
Collaboration with AI : Interest in partnering with AI tools as a supplementary part of the development process.
What’s in it for you?
The best talent deserves the best benefits. At eDO, we want you to be part of our success story and great culture. Here’s what we offer :
A rewarding compensation package including Prime Plus membership, competitive salary and benefits, flexible benefits, performance-based bonuses, birthday day off, discounts and partnerships, relocation support and premium equipment with role-based selection and device ownership through our equipment lifecycle program.
Continuous learning with access to Coursera, soft skills workshops, tech training, leadership development, a strong onboarding program and more.
Growth opportunities through personalised career paths and the eVOLVE Program, plus internal mobility for horizontal moves and promotions.
Well-being and flexibility with a hybrid work model focused on outcomes and work-life balance.
Social and cultural activities like after-work events, sports and music communities, and a casual dress code with free fruit, coffee and tea at offices.
A dynamic, open environment that supports high performance, learning, and growth within an Agile mindset and recognition culture.
Wanna take a peek into what it’s like to work at eDO? Follow us on LinkedIn and discover more about life at eDO!
If you are ready for a career opportunity with unmatched benefits, continuous learning, and a supportive work-life balance, apply now and help our diverse, inclusive, and passionate team shape the future of travel.
Apply now! We are an equal-opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status. If you don’t meet every requirement, we still encourage you to apply.
#LI-LF1
#LI-Hybrid
#J-18808-Ljbffr
Software Engineer • Barcelona, Catalonia, España