Cloudbeds is a travel industry startup that works to make the world a more welcoming place. We make advanced cloud-based hospitality software for hotels, hostels, vacation rentals and groups that manages reservations and guests, distributes room availability, sells inventory, and collects payments.
Our hundreds of team members are distributed across 31 countries and, altogether, we speak 17 languages. How do we do it?
On a #remotefirst platform that allows every member of our team to work from wherever they are around the globe. We're looking for people who want to disrupt the travel industry and love to travel as much as we do.
As a Senior Frontend Engineer on our Integrations Team, you will develop new architectures, features, and best practices, as well as aid the application's frontend transformation to vue.
js. You will contribute to and support our vision of a Service Oriented Architecture (SOA) by engineering frontend widgets and services.
As a Senior Frontend Engineer, your goal is to deliver an exceptional experience to our customers all around the world.
Location : Remote (LATAM)
What You Will Do :
Participate as a member of an agile scrum team focused around our Integrations products.
Implement JS user experiences on our primary product line.
Aid in our migration of JS to VueJS.
Implement new application features and improvements.
Develop new solutions and methodologies delivering an amazing user experience.
Discuss and design complex technical concepts and requirements with both technical and non-technical stakeholders.
Work in and understand a large code repository.
Write clean, well-documented, and beautiful code.
You'll Succeed With :
7+ years of web application development experience.
5+ years of front-end web application development experience.
Strong knowledge of VueJS (preferable), ReactJS or AngularJS.
Strong knowledge of Flux architecture (Vuex, Redux, Mobx).
Strong knowledge of ES6.
Strong knowledge of JS package managers.
Strong knowledge of ES2015+, reactive, and functional programming.
Strong teamwork, leadership, and time management skills.
Experience with JS build tools (Webpack, Gulp, Grunt).
Experience with Async JS.
Experience building web applications having proper layers of abstraction, separation of concerns, reusable components, and containment.
Experience with WebSockets.
Experience integrating with back-end APIs via REST or GraphQL.
A passion for leading, mentoring and developing junior team members.
Meticulous attention to technical and visual details, with a passion for delivering high-quality user experiences.
Deep curiosity on how advances in front-end tools and technologies can help to deliver more robust and performant web applications.
Excellent problem solving and debugging skills.
Excellent at writing technical documentation.
Proficient in English (verbal and written skills).
Nice to Have :
Proficiency in Spanish verbal and written skills.
Experience developing web application back-ends.
Experience developing with Underscore or Lodash.
Experience developing with kriskowal / q JS promise library.
Experience developing with Axios.
Experience with NoSQL databases.
Experience with browser storage technologies.
Experience with Atlassian products JIRA / Confluence / BitBucket .
Experience with Agile methodologies
Experience with ES.next
Experience with SOLID principles
Experience with reactive programming (RxJs)
Experience developing web application back-ends
Experience with browser storage technologies like IndexedDB
Experience with InversifyJS
Experience with utility libraries like Underscore or Lodash
Experience with LucidChart, BPMN
Experience with writing unit and e2e tests (jest, mocha, puppeteer)
Our company culture supports flexible working schedules with an openPTO policy, personal and professional development for individual growth, and the opportunity to travel and work remotely with great people.
If you think you have the skills and passion, we'll give you the support and opportunity to grow your career. If you would like to be considered for the role, we would love to hear from you!
Company Awards to Check Out!
Inc. Best Places to Work (2017 & 2018)
Inc. 500 Fastest Growing Companies (2018)
Connect MIP Award (Technology)
Best Places to Work Inc Magazine (2017 & 2018)
Best Places to Work HotelTechReport (2018)
Start-Ups to Watch in 2018 Forbes