Front-End Engineer



We’re looking for an experienced front-end engineer to join our team at Urbandoor. You’ll work on the most critical pieces of our product: the marketplace that people use every day to book serviced apartments and the interface that our housing providers use to manage everything behind the scenes. You’ll be involved in the product design process and work closely with designers to perfect styles and user experience. You'll help drive the direction of front-end development at Urbandoor.

We're migrating away from a single-page app to a server rendered, progressively enhanced stack that prioritizes performance, reliability, and feature velocity. We're really excited to get back to the basics, pushing the browser to the limit while ensuring we can reach all audiences.



  • You have a broad understanding of HTML, CSS, browser APIs, and JavaScript.

  • You are able to solve problems outside the confines of the JS or CSS framework in which you work.

  • You are dedicated to the balance between shipping features and writing clean, sustainable code.

  • You handle constructive feedback gracefully and strive to incorporate others’ feedback into your work.

  • You communicate clearly with designers, product managers, and other non-engineers.

  • You actively seek to reduce engineering friction, eliminate blockers, and improve the developer experience for yourself and your teammates.

  • You are able to work closely with backend engineers and even contribute on the backend as needed.



  • We believe well-tested code and documentation leads to a better developer experience.

  • We value constructive, collaborative code reviews that improve our code quality and engineering standards.

  • We have a friendly, welcoming environment and a team that cares about diversity and inclusion.

  • We’re still small and growing, so there’s opportunity to grow with us.

  • Our founders are seasoned entrepreneurs and domain experts.



  • Our backend is Ruby on Rails.

  • Our current front-end experiences are built using React, TypeScript, MobX, Semantic UI, LESS, and Jest.  We are moving to an architecture of server rendered pages progressively enhanced with VueJS.



Based in San Francisco, we are building a company that values matching teamwork, family and success with a passionate desire to deliver amazing experiences to our customers, partners and team members. Urbandoor is global marketplace in over 700 markets and growing quickly. We were founded by seasoned entrepreneurs and domain experts that want to do something remarkable.

We offer full benefits, flexible vacation (hiring a great team means trusting everyone to do what they need to succeed), and a chance to build something meaningful with a team of passionate people.