Senior iOS Engineer

Take your first steps as an iOS Developer with us. Trivago offers a unique opportunity to work directly with people from all over the world.

We work on the trivago iOS App, downloaded on millions of iOS devices to date. The codebase is driven by our custom Redux implementation and written entirely in Swift. We write tests for every layer of our architecture including the frontend which we test with Snapshots. Processes like the release of our App are automated via workflows on CircleCI. We love to experiment with new ideas and share knowledge through regular pair programming, biweekly guild meetings as well as lunch & learn sessions.

Senior members of the team put in the time to support the growth of our junior developers. During your onboarding program our team will work together to ensure you become a productive contributor to the codebase. You’ll also be assigned a dedicated mentor who will support you with your career development.

If all that sounds exciting to you, we are looking forward to hearing which initiatives you will bring to the team!

Get an inside look at tech at trivago:

 

How you’ll make an impact: 

  • Contribute to feature development for our iOS App using Swift and UIKit.
  • Closely collaborate on feature development and/or ad-hoc projects with Product Owners, Designers, QA and other developers from your team.
  • Give and receive constructive feedback through code reviews.
  • Solve challenging problems together with your colleagues via pair programming.
  • Exchange ideas and share your knowledge with the rest of the team.

Who we’re looking for:

  • You have an academic degree in the field of IT or relevant experience.
  • You have a passion for learning and constant growth.
  • You are an excellent team player who believes great teamwork is at the heart of all great products.
  • You speak English (our company language) fluently.

What makes you stand out: 

  • Excitement about iOS Development.
  • An interest in functional programming.
  • Experience working in a cross-functional team.
  • Basic knowledge in iOS specific frameworks, design patterns and software architecture.

Don’t let these nice-to-haves stop you from applying for the job! As long as you have relevant experience and the right attitude, we’d love to hear from you.

What you can expect from life at trivago:

Entrepreneurship: The freedom to take ownership of your work and drive initiatives independently. It’s the idea that counts, not the position. 
Growth: Support for your development, constant new opportunities, regular peer feedback, mentorship and training.
International workforce: Collaboration with international talents from 80+ nations bringing different perspectives, backgrounds and expertise together to ensure a truly global focus.
Flexibility: Self-determined working hours and the opportunity to split your time between home and our campus in Düsseldorf: At least 2 days on campus and 3 days at home per week. We also offer further flexibility for parents of young children and talents with severe disabilities or health conditions.
Relocation and integration: Support with relocation costs, insurance, work permit and visa questions.
Equal opportunity: Commitment to creating an all-inclusive workplace, because we know representing the diversity of our users in our talent base enables us to create a more meaningful product. 

A note from our recruitment team:

We know that applying for a new job can be both exciting and intimidating, but don’t worry, we’ve got you. Our recruiting team will be on hand every step of the way, but if you have any questions or concerns before applying, feel free to reach out to us at joinus@trivago.com. You can also find out more about our hiring process here. We look forward to your application!