eDreams ODIGEO logo

iOS Software Engineer - Accommodation (Hybrid)

eDreams ODIGEO

Milan, TN
Full Time
Mid Level
6 days ago

Job Description

About the Role

We're seeking an experienced iOS Software Engineer to join our Accommodation team in Barcelona or Madrid (other locations in Spain are equally possible) (Hybrid), to develop and leverage the best e-commerce technology to create a one-stop-shop for our customers, where they can find the best hotel offers to suit their needs while experiencing a first class post-booking service in our best-rated native mobile app. The role involves working within a leading travel subscription platform, contributing to innovative travel booking experiences, and collaborating with a diverse, high-performing team in a dynamic, agile environment.

Key Responsibilities

  • Build a single core application for all the different eDreams ODIGEO brands.
  • Work with a top-notch tech stack including Swift, Objective-C, SwiftUI, XCTests, Fastlane, Cocoapods, Jenkins+CicleCI (for Continuous Integration), Viper (Clean Architecture).
  • Collaborate with talented engineers on architecture, design and best practices.
  • Work with integration tools to speed up the development of new features.
  • Be part of a high performing cross functional team of 7-10 developers, POs, UXers, QAs, data scientists etc, all sharing the same values and focus on the customer.
  • Continuously learn and participate in workshops, hackathons and other events.
  • Work with a distributed, scalable microservices platform, ensuring high quality, clean code, SOLID principles and design patterns.
  • Be fully independent when working with your modules across all phases of the SDLC.
  • Provide solutions to complex problems by understanding the system and working with senior colleagues.
  • Work in a fully agile organisation, using Kanban practices to deliver value continuously.
  • Code solutions with high quality through good 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.

Requirements

  • Experience with Swift, Objective-C, CocoaPods, as well as Unit Tests.
  • Knowledge of the criteria for mobile applications design (usability and interaction).
  • Product mindset and focus on user experience.
  • At least a B2 level in English and willingness to work with a talented multicultural team.
  • Team player, flexible, proactive and supportive.
  • Experience working in an Agile environment.
  • Worked with Continuous Integration tools (e.g., Jenkins).
  • Knowledge of Core Data, UI testing, frameworks.
  • Knowledge of Online Continuous Integration Tools like Bitrise, CircleCI, etc.
  • Knowledge of other mobile languages or platforms.
  • Previous experience participating in open source software projects.

Nice to Have

  • Passion for new technologies and clean architecture.
  • Knowledge of the criteria for mobile applications design (usability and interaction).
  • Experience with Applied AI Tools: GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
  • Experimentation Mindset: curiosity and eagerness to explore, experiment with, and integrate emerging AI-driven solutions.
  • AI-Enhanced Problem Solving: leveraging AI tools to debug code and streamline development.
  • Adaptability and Learning Agility: continuously learning and adapting to new AI features.
  • Collaboration with AI: experience or interest in working with AI tools as 'pair programmers'.

Qualifications

  • Experience with Swift, Objective-C, CocoaPods, and Unit Tests.
  • Knowledge of mobile application design principles.
  • Proficiency in English (at least B2 level).

Benefits & Perks

  • 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.
  • Continuous learning opportunities with free Coursera access, workshops, tech training, leadership development, and onboarding programs.
  • Grow opportunities with personalized career paths, internal mobility, and the eVOLVE Program.
  • Flexible hybrid home-office model focused on outcome, supporting work-life balance.
  • Social and recreational activities including after-work events, tournaments, parties, and community groups.
  • A dynamic, healthy, and innovative work environment supporting high performance, learning, and growth.

Working at eDreams ODIGEO

We value diversity, inclusion, and a supportive work environment. Our teams are diverse and open-minded, encouraging innovation, sharing ideas, and taking risks. We promote continuous learning, collaboration, and a healthy work-life balance, fostering a culture of high performance and personal growth.

Apply Now

Job Details

Posted AtAug 2, 2025
Job CategoryMobile Development
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About eDreams ODIGEO

Website

edreamsodigeo.com

Company Size

1001-5000 employees

Location

Milan, TN

Industry

Travel Agencies

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches