Principal Software Engineer

TripAdvisor

(Boston, Massachusetts)
Full Time
Job Posting Details
About TripAdvisor
TripAdvisor® is the world's largest travel site*, enabling travelers to unleash the potential of every trip. TripAdvisor offers advice from millions of travelers, with 500 million reviews and opinions covering 7 million accommodations, restaurants and attractions, and a wide variety of travel choices and planning features — checking more than 200 websites to help travelers find and book today's lowest hotel prices.
Summary
We are looking for a Principal Software Engineer who takes pride in their code and architecture and is a team-player. We believe in a development process that's agile, but not dogmatic. People who succeed here tend to have little tolerance for unnecessary process and impediments, but also appreciate having sufficient checks and balances in place to help us work efficiently. The ideal candidate is a highly motivated, accomplished engineer, passionate about new technologies, and will enjoy working closely with our product development, content and marketing teams to development new features for our Web sites. And, as the team grows, we anticipate this role will be responsible for leading the engineering team.
Responsibilities
* Define the technical direction and evolution for the FVC product * Grow and lead the FVC development team * Work closely with Product Manager to define deliverables * Deliver results within rapid build and release cycles * Communicate effectively with both technical and non-technical staff * Adhere to our coding standards, including participation in code reviews * Deliver quality work on an aggressive schedule * Participate in site support response as necessary
Ideal Candidate
* 8+ years LAMP web development using PHP 5.x, HTML5, CSS and jQuery * Demonstrated abilities in creating web pages, services, and APIs * Proficiency with object-oriented development and MVC design patterns * Experience with mobile platform development (Responsive web design, iOS, Android) * Experience with frameworks is a plus. Candidates with a strong UI/UX background or strong MySQL background are encouraged to apply. * Proficiency in creating well-performing MySQL queries * Experience writing and executing unit tests

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.