Software Developer II

Tripadvisor Logo

Tripadvisor

πŸ“Remote - Canada

Summary

Join TripAdvisor's on-site marketing (OSM) team as a self-starting and results-driven engineer. Collaborate with product managers to launch key features. You will build features end-to-end, work with numerous technologies, and release features daily. The ideal candidate has at least 3 years of commercial software development experience and a Computer Science degree or equivalent. TripAdvisor trusts its engineers to design, implement, and own their work. This role offers the opportunity to work remotely.

Requirements

  • At least 3 years’ experience of commercial software development
  • Computer Science degree or equivalent experience
  • Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Familiarity with newer specifications of EcmaScript
  • Experience working with GraphQL to query backend APIs
  • Experience with a statically typed, object-oriented language such as Java, C# or C++
  • Ability to design and query relational databases
  • Strong competencies in data structures and algorithm
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • Strong analytical skills and desire to write clean, correct and efficient code
  • High quality verbal and written communication skills
  • Sense of ownership, urgency and pride in your work
  • Reasonable understanding of building production quality software

Responsibilities

  • Build features end to end
  • Work with a large number of technologies
  • Move quickly, releasing features daily, and working with other smart and talented engineers
  • Come up with, implement and take responsibility for their own designs

Preferred Qualifications

Experience with AWS

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.