Principal Engineer - iOS

 

 Join the dynamic Mobile Platform engineering team and reinvent the TripAdvisor iOS app. This is an opportunity to shape and accelerate mobile app development at TripAdvisor. You will define and implement the software architecture and development practices to enable our distributed development teams to rapidly deliver the most engaging experience to millions of TripAdvisor app users.

 

In order to be successful, you must have a thorough understanding of modern architecture and the best practices for mobile app development. You must be able to conceptualize and clearly communicate architectural vision and build alignment throughout the organization. You must also demonstrate the ability to produce scalable, performant, and maintainable code across the full stack, from app user interface to services and database.

 

Responsibilities

                                           

  • Define and implement the software architecture and supporting infrastructure for the TripAdvisor iOS app, working closely with other engineering teams to ensure the platform meets their needs
  • Build reference implementations for the new architecture in Swift
  • Lead the evolution of the TripAdvisor app to the new architecture, supporting other teams in the migration of their code to the new architecture and from Objective-C to Swift
  • Drive platform design, implementation, testing, and monitoring
  • Refine software development best practices for iOS development at TripAdvisor

 

Requirements

 

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related discipline
  • 10+ years of professional programming experience
  • 5+ years of iOS programming experience, in high-volume apps (Objective-C and Swift)
  • Strong foundation in data structures, algorithms, OO Design, and relational databases
  • Leadership in the definition, implementation, and rollout of significant architectural changes on high volume mobile apps
  • Significant experience with server-side programming, including API design
  • Experience analyzing and improving app performance and resource utilization across the full stack

 

TripAdvisor is an Equal Opportunity Employer


Meet Some of TripAdvisor's Employees

Sanjay V.

Senior Director Of Product, Restaurants & Attractions

Sanjay oversees every aspect of restaurant and attraction page interaction and information creation to gauge what works for TripAdvisor’s 350 million monthly visitors.

Jennifer R.

Sales Executive

Jennifer focuses on constantly bringing new clients onboard TripAdvisor’s advertisement platforms, maintaining individual client relationships and retaining each company’s business year after year.


Back to top