Front End Software Engineer

Cloudbeds
Summary
Join us as a Staff Front-End Engineer and play a key role in shaping the future of our e-commerce and booking platform. You’ll help define the architecture, elevate engineering practices, and drive feature development on a modern React-based front end—delivering exceptional experiences for customers around the world. This role sits within the Booking Engine Team, which powers one of the most strategic areas of our platform: direct bookings. As part of this team, you’ll work on high-impact, customer-facing features that shape how travelers discover and book their stays. You’ll also help scale and modernize a critical product area while mentoring others and raising the bar for front-end development across the organization. We’re a tight-knit, collaborative team that supports one another and adapts quickly to tackle new and interesting challenges in a fast-moving product space.
Requirements
- 7+ years of web application development experience
- A strong product mindset and the ability to balance technical excellence with user and business needs
- Expert proficiency in React and modern JavaScript/TypeScript development
- A deep understanding of scalable, maintainable front-end architecture and performance optimization
- Strong knowledge of HTML and CSS, including accessibility and responsive design principles
- Experience with analytics and tracking tools such as Google Analytics 4 (GA4) and Google Tag Manager (GTM)
- A track record of mentoring engineers and improving team-wide engineering standards and practices
- Strong collaboration and communication skills, especially in cross-functional settings
- Experience with unit, integration, end-to-end and automated testing
- Business-level English fluency (verbal and written)
Responsibilities
- Play a critical role in shaping and elevating the front-end experience of a high-impact, customer-facing e-commerce application
- Lead the design and implementation of advanced features and performance enhancements using React.js and TypeScript, while driving maintainability and scalability in our front-end architecture
- Build new and engaging ways for customers to interact with our e-commerce functionality
- Contribute to analytics and data instrumentation efforts to support product decision-making (e.g., Google Analytics, GTM)
- Lead by example—mentoring engineers, advocating for front-end best practices, and leveling up engineering standards across the team and engineering organization
- Collaborate with technical and non-technical stakeholders to translate complex requirements into elegant, resilient solutions
Preferred Qualifications
- Experience with e-commerce platforms or related customer-facing transactional products
- Familiarity with testing libraries and frameworks such as Playwright and Cucumber
- Experience working with design systems or component libraries like Chakra UI and Storybook
- Experience with Web Components
- Experience working with micro frontends
- Interest in or experience with modern AI tooling (e.g., GPT, Claude, Copilot) to boost productivity or enhance product capabilities
- Familiarity with Atlassian tools (JIRA, Confluence), GitHub workflows, Crowdin and LaunchDarkly
Benefits
- Remote First, Remote Always
- PTO in accordance with local labor requirements
- 2 corporate apartment accommodations for team member use for free (San Diego & São Paulo)
- Full Paid Parental Leave
- Home office stipend based on country of residency
- Professional development courses in Cloudbeds University
- Access provided to professional Therapy and Coaching
- Access to professional development, including manager training, upskilling and knowledge transfer