Front-end Engineer (Rails + React)

Reservamos.mx - Front-end Engineer (remote)

About Reservamos.mx:
We believe that technology is revolutionizing travel for the better. Back in 2014 at MIT, we decided to start our Company journey by focusing on bus travel. Why bus? easy, the bus sector is the largest mode of transportation in the Americas. Passenger volume is estimated at over 10Bn passengers per year, 13x that of air sector volume. Yet only 10% of this is sold online today. We believe it is just a matter of time for online bookings to represent 50%+ of all ticket sales.

We are a full-stack company focused on creating the best online experience to book bus and flight tickets in Mexico and the US. Our allies include renowned brands such as Greyhound, Primera Plus, ETN, among others.

Our motto is simple "Be creative, take ownership and be a team player"

About this role:
If you are passionate about driving a fast-growing travel business and enjoy harnessing the power of technology to help companies meet their goals. Then Reservamos is looking for you!

As part of our development team, you will be working in: 
  • Making architecture decisions for our front-end stack to improve the site's performance.
  • Suggesting, implementing and adapting new features based on customer data.
  • Implementation of analytics services to measure the product's performance.
  • Implementation of SEO strategies.
The technologies you will be using are Ruby on Rails and React.

About you:
  • You want to develop features that are used by thousands of people and not just build demos or MVPs.
  • You strive for code clarity and are not bothered by doing or receiving code reviews.
  • You want to learn about how to use data and experiments to improve an application.
  • You are not afraid to dive into a codebase and suggest changes.
  • You are interested in front-end architecture design (React) and full-stack frameworks (Ruby on Rails).
  • You are interested in working with people as passionate as you in product development with multiple years of experience doing so.
Our working methodology:
  • You get involved in how features are going to get built and make sure that we cover all the details.
  • Work side by side with UI designers with strong CSS knowledge to build beautiful UI.
  • When making changes to the codebase, we don't leave you alone. We work with code reviews.
Minimum qualifications:
  • Deep knowledge on HTML, CSS and JavaScript.
  • Intimate understanding of how browsers work, and have experience building cross browser functionality.
  • Experience with browser-based debugging and benchmarking software.
  • 2+ years of experience with dynamic languages (Python, Javascript, Ruby, PHP, etc.)
  • Experience with functional programming OR an interest in learning.
  • Experience working with async tasks on the front end to consume APIs.
  • Experience working with Git or similar VCS.
  • Spanish and english proficiency (spoken, written, and read).
  • Ability and willingness to learn and develop new skills together with the rest of the team.
Preferred qualifications:
  • Experience working with React and/or Ruby on Rails and knowledge about their philosophy.
  • Experience with PostgreSQL or some relational database.
  • Experience with non-relational databases (MongoDB).
  • Knowledge on automated testing, you have an opinion about what to test and what not to do.
  • Experience working with analytics services (Google Analytics, Mixpanel, Segment IO, etc.)
  • Knowledge on code bundling and delivery on AWS, Heroku, Vercel, etc.
Additional information:
  • Location: remote
  • Permanent training with access to books, learning platforms, etc.
  • Working alongside other passionate teammates
  • Major medical expenses insurance
  • If you apply from Mexico
    • 100% payroll (IMSS + Infonavit)
    • 2 weeks aguinaldo
    • performance bonus
    • Vacation (20 days)
** If you are interested in applying for this role, send your CV to edith@reservamos.mx **