If you are an experienced iOS engineer who can own the technical work related to maintaining and further evolving the Secret Escapes iOS members-only app, then this journey may be a good fit for you. You will be doing hands-on engineering work. You will also be responsible for driving and managing the technical collaboration, application architecture and tech debt for our iOS app. You will be part of a creative and collaborative process where we work together to experiment and innovate which helps our members on their journey of booking their next dream holiday!

About Secret Escapes 

Secret Escapes is the world’s leading members-only online travel deal company, offering inspiring travel experiences and hand-picked offers to over 75 million users worldwide across our family of brands. 

Operating in 14 countries across Europe and Asia, Secret Escapes Group continues to grow and establish itself as a world-class business, dedicated to giving our members the best range and value in luxury travel deals at low prices.

Secret Escapes operates a flexible working policy and we are all in the office 1 day a week (minimum) and have core hours of 10am-4pm (you can make up the other hours to suit you). In keeping with being an inspirational travel brand, we also have a ‘Work from Anywhere’ policy, so you can work from anywhere in the world for up to a month each year!

We’re a diverse and inclusive bunch of individuals from different backgrounds and with varied interests, but the one thing we all have in common is that we’re good people (even if we do say so ourselves!). 

Problems we are trying to solve 

Some of the short-term goals you will impact

  • Optimising the price visualisation of our deals
  • Improving the user experience in crucial areas, such as sales
  • Maximising marketing acquisition

Things you’ll be working on:

You will be working in our product squad No Doubt - the squad owning the Secret Escapes members’ iOS and Android applications. As an iOS Software Engineer your will

  • Take ownership of the technical work, tools, and process relevant to our iOS app
  • Become the guardian of our Swift code base
  • Manage application architecture in line with our technical vision
  • Manage the technical improvement efforts for the iOS app
  • Help less experienced engineers grow
  • Assist in app discovery activities

How the magic happens

We have a team culture that puts people at the centre. We enjoy the flexibility of working core hours, either fully remote or in a hybrid home/office pattern, but we take every opportunity to get together and collaborate. As part of our team culture we promote continual learning and growth and have a training and development budget which can be used for conferences or attending development courses.

The deal breakers:

  • Expertise with iOS application programming in Swift
  • Good understanding of Native IOS development and Apple design principles
  • Good understanding of application architecture, design and (MVVM/VIPER) architecture pattern
  • Good grasp of the Apple human interface guidelines (HIG)
  • Ability to groom (split, break down, and size) work
  • Outstanding LEAN and Agile culture
  • A constant strive for high quality
  • Applied understanding of key delivery and production success metrics

And you are…

  • Obsessed with providing the best user experience and have a good eye for good design (UI and UX)
  • You are passionate about writing well structured, readable, testable (example Unit, UI tests) and maintainable code.
  • Comfortable with doing code review of others, highlighting any major issues with bugs, UI/UX, architecture. And you are willing to share your experience and learn from others.
  • Delivering high quality work on time and commitment
  • Able to communicate with both technical and non-technical audiences

Things you should know 

This role will be based in our London office. As well as our work from anywhere policy and hybrid working, we are also open to offering this role on a part time contract (4 days a week). If this is of interest to you please let us know when you apply for the role!

We are an equal opportunity employer

Diversity and inclusion are important to us at Secret Escapes and we encourage a culture where everyone can be themselves at work. We value and actively seek out a richly diverse range of talent and our policies ensure that every job application and employee is treated fairly, with equal opportunity to succeed. All applicants will be considered for employment without regard to any characteristic protected by law.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Diversity & Inclusion

Diversity and inclusion are enormously important to Secret Escapes. We actively seek out a richly diverse range of talent and use data to keep an eye on how we’re doing!

Secret Escapes ensures that all personal information shared with us is strictly confidential. We collect this data for reporting and statistical purposes only. We do not discriminate against anyone based on the answers provided, or against those who choose not to complete this section. 

However, the information we do collect helps Secret Escapes progress in its implementation of diversity measurement and in strengthening the rich workplace culture we have here.

Which of the below Gender do you identify with? *

How would you describe your sexuality? *

Age *

Religion *

Ethnicity *

Do you have a disability? We define this as 'a long term health condition, physical or mental, that has a substantial impact on day to day activities.' Less obvious examples include depression, diabetes, arthritis, epilepsy or dyslexia *

Please reach out to our support team via our help center.