Innovating business travel with a free-to-use hotel booking platform.
Senior Software Engineer, Frontend
Location
Latin America
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Frontend
Hotel Engine
• Build new features across the Rewards platform: Trends & Insights, engagement/recognition improvements, points expiration, and off-platform redemption • Own frontend work end-to-end — from design collaboration to testing and deployment Become the subject-matter expert for Rewards frontend code • Improve test automation coverage using Playwright • Instrument observability and A/B testing to understand what's working and surface gaps • Contribute ideas proactively: what's missing, what should be improved, how to raise the quality bar
Job Requirements
- Strong React experience, with the ability to build modular, reusable components
- Product mindset — you don't wait to be told what to build; you identify gaps and bring proposals
- Familiarity with Playwright or a comparable E2E test automation framework
- Hands-on with AI-assisted development (Cursor, Claude, or equivalent) — our entire codebase is written with AI tooling
- Experience with A/B testing tools (e.g., Amplitude) and frontend observability (e.g., Datadog)
- Track record of leading features end-to-end with Product, Design, and backend engineers (Nice to Have)
- Experience writing technical documents or planning bug-bashes (Nice to Have)
Benefits
- Competitive base pay tied to role and experience, with opportunities for bonuses, commissions, and equity.
- Check out our full list at engine.com/culture.
- Different roles have different needs in terms of the environments that drive success which is why we have a hybrid-hub model. Whether you are in one of our amazing offices or fully remote, we’ll make sure you have what you need to succeed.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Frontend Engineer
over99We build products that break rules, push limits and reshape how the world experiences iGaming.
• Build and improve high-quality frontend features across the Over99 webapp and games surfaces. • Work with React, Vue 3, TypeScript, Vite, and modern frontend tooling to deliver fast, reliable user experiences. • Help build interactive product flows for wallets, balances, gameplay, account features, promotions, and real-time updates. • Collaborate with senior engineers on frontend architecture, reusable components, state management, and performance optimization. • Work with real-time client-server features using technologies like Socket.IO , WebSockets, and event-driven updates. • Contribute to game-facing frontend experiences involving animations, sound, timing, physics, and responsive interaction patterns. • Partner closely with product managers, designers, backend engineers, and QA to deliver polished end-to-end features. • Use Cursor IDE, LLMs, and AI-assisted coding workflows heavily as part of day-to-day engineering, including MCP-powered integrations and custom tooling on top of Cursor. • Learn and contribute to observability practices using tools like Datadog to understand frontend health and user impact. • Write maintainable, tested code and participate in code reviews, CI/CD workflows, and team engineering standards. • Grow quickly through mentorship, hands-on ownership, and exposure to production-scale crypto gaming systems.
Mid/Senior Frontend Engineer
over99We build products that break rules, push limits and reshape how the world experiences iGaming.
• Build and improve high-quality frontend features across the Over99 webapp and games surfaces. • Work with React, Vue 3, TypeScript, Vite, and modern frontend tooling to deliver fast, reliable user experiences. • Own frontend implementation for interactive product flows across wallets, balances, gameplay, account features, promotions, and real-time updates. • Collaborate with engineers on frontend architecture, reusable components, state management, and performance optimization. • Build and refine real-time client-server features using technologies like Socket.IO, WebSockets, and event-driven updates. • Contribute to game-facing frontend experiences involving animations, sound, timing, physics, and responsive interaction patterns. • Partner closely with product managers, designers, backend engineers, and QA to deliver polished end-to-end features. • Use Cursor IDE, LLMs, and AI-assisted coding workflows heavily as part of day-to-day engineering, including MCP-powered integrations and custom tooling on top of Cursor. • Use observability practices and tools like Datadog to understand frontend health, debug production issues, and improve user impact. • Write maintainable, tested code and contribute to code reviews, CI/CD workflows, and team engineering standards. • Mentor less experienced engineers through thoughtful reviews, pairing, technical guidance, and strong examples of ownership.
• Design, develop, and maintain modern web and mobile user interfaces using React and related front-end technologies. • Build reusable, scalable, and maintainable component architectures that support rapid product development. • Collaborate with product managers, designers, and engineers to deliver new features and enhancements across multiple applications. • Develop responsive and performant user experiences that function seamlessly across browsers and devices. • Contribute to architectural decisions, technical design discussions, and code reviews. • Troubleshoot and resolve complex front-end issues involving performance, scalability, state management, and user experience. • Work with GraphQL and API integrations to connect front-end applications with backend services. • Contribute to Storybook-based component development and UI documentation. • Partner with backend engineers while also having the ability to make changes within the Go (Golang) codebase when necessary.
• Unirse al equipo como Frontend React para un cliente del sector Retail. • Construir producto end to end dominando el frontend y backend. • Desarrollo de interfaces consistentes y accesibles. • Contribuir a arquitecturas distribuidas. • Desarrollo de servicios backend sin depender de otro equipo. • Consumo y co-diseño de contratos OpenAPI REST. • Trabajo con flujos de mensajería asíncrona para integrar frontends y servicios. • Usar IA como herramienta de productividad. • Definición de skills, automatizaciones y delegación de tareas a agentes. • Participar en el ecosistema Open Source.



