Senior iOS Engineer, Restaurants B2C
TripAdvisor provides a unique, global work environment that captures the speed, innovation and excitement of a startup, at a thriving, growing and well-established industry brand. At TripAdvisor, you will be part of a dynamic, fun, and energetic team where you can immediately make meaningful contributions.
Restaurants is a rapidly growing startup within TripAdvisor. With 4+ million listed places to eat worldwide and 450+ million monthly active users across web and mobile, we help travellers and locals discover great restaurants and help restaurant owners market to those future diners. The Restaurants B2C team, which owns the consumer experience from discovery to booking, is looking for an experienced iOS Engineer. Working with the teams Product Manager and UX Designer, you will be responsible for the technical design and building of key features and capabilities. We believe in data-driven product development - everyone is watching the impact that the team makes to our numbers.
As a Senior Software Engineer at TripAdvisor, you will have the opportunity to work on the most popular travel app in the world. You will be part of a team responsible for one of the most heavily used parts of the TripAdvisor app - Restaurants. With your experience building successful consumer-facing iOS apps, your work will directly and measurably affect user engagement and revenue on a large scale.
- Bachelor of Science in Computer Science or equivalent
- 7+ years of professional software development experience
- 3+ years of experience developing iOS applications for consumers
- Solid understanding of iOS design principles, patterns, and best practices
- Proficiency in both Swift and Objective-C
- Bonus: ability to contribute in Android development
- Work closely with our product and design teams to define feature specifications
- Own the technical design and implementation of features that reach millions of users
- Collaborate with other TripAdvisor mobile teams on the development of major new components integral to the user experience
- Be responsible for all aspects of mobile software engineering, from design to implementation, QA, operations and maintenance