iOS Engineer
As an iOS Engineer, you will be working directly with our design team and product managers with a focus on our iOS Application. You will join a growing team of engineers to create a revolutionary mobile experience and work on our most strategic channel, impacting hundreds of thousands of customers every month.
Responsibilities:
- Champion for the continuous improvement of our customers' experience
- Develop the native iOS GetYourGuide applications
- Maintain a high standard of quality for our code, features and products
- Translate high-level ideas and requirements into practical solutions
- Contribute to learning and advancement of our engineering practice
- Help build and grow our team
Requirements:
- 4+ years of experience in mobile development
- Product and data-centric prioritization and decision making
- Ability to turn ideas into solid, maintainable code
- Have one or more successful iOS apps published in App Store
- High proficiency with Swift, iOS SDK, Foundation, UIKit. Git, Xcode, CoreData
- Experience with continuous integration environments
- Knowledge in RESTFul APIs highly advantageous
- Capable of working in a diverse team alongside designers, product managers, and backend engineers
- Open to learning new technologies and methodologies
- Positive, proactive team player who is passionate about their craft
- Excellent English communication skills (orally and written)
Nice to have:
- Experience in iPad Application development is a plus
- Good knowledge of continuous integration / delivery (e.g. Fastlane)
- Experience with widely used architecture styles like MVVM, MVVM-C or VIP
We Offer:
- Work on a product that helps create memorable travel experiences
- Smart, engaged co-workers
- Speak English in the office with people from over 70 nationalities
- Virtual stock options - be part of our success story
- Annual external training budget - be constantly learning
- Quarterly Hackathons and weekly tech talks
- GetYourGuide gift cards
- Relocation Assistance (varies by role/level)