Front-End Engineer

Revinate   •  

San Francisco, CA

Industry: Technology


Less than 5 years

Posted 173 days ago

This job is no longer available.


  • Develop and maintain our front-end code in React
  • Create new features and enhancing existing features while contributing at every level of our web application
  • Own our front-end tech stack and make decisions to help it scale with our growth
  • Develop a world class user interface that provides the best experience in product usage
  • Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Collaborate with various teams to integrate front-end features with the back-end application


  • 3+ years of experience with web markup, HTML5 , CSS3 and frameworks like React/VUE/Angular
  • Familiarity with ReactJS, Redux, Webpack, Thunk and(or) Saga
  • Experienced with testing framework and technologies such as using Karma, Mocha, Chai, Enzyme, or Jest
  • Experience building Single Page Applications
  • Experience with static-typed language on top of javascript, such as typescript and facebook flow is a plus
  • Experience with micro-frontend architecture is a plus


  • Benefits Package: Comprehensive Medical, Dental, and Vision benefits for you and your family
  • Discretionary Time Off: You’re in control of your rest and relaxation
  • Family support: Parental leave for those expecting new family members
  • Equity: You're an owner in the company as we build it together
  • Tools & Tech: We empower our employees with the hardware, training, and other materials to help you succeed
  • Extraordinary culture: Focused on learning and every employee’s personal and professional development
  • Change an industry: We’re transforming the way hotels connect with guests, and having fun while we do it
  • Meaningful work: You'll have an opportunity to make a major impact on our company and, as a result, the hospitality industry
  • Amazing co-workers: You'll be surrounded by a passionate, high performing, collaborative team that can help you learn something new every day.