Sobre The Palace CompanyEn The Palace Company llevamos más de 40 años revolucionando la hospitalidad de lujo.
Somos una empresa familiar con visión global, presente en 7 países y con más de 15,000 colaboradores que dan vida a 17 hoteles y resorts de clase mundial —entre ellos Palace Resorts, Moon Palace, Le Blanc y Baglioni Hotels.
Cada año recibimos a más de 1.5 millones de huéspedes, ofreciendo experiencias memorables y un servicio inigualable en el segmento de lujo y ultra lujo.
Con un ambicioso plan de triplicar nuestro crecimiento hacia 2030, buscamos talento que quiera ser parte de una compañía sólida, innovadora y en plena expansión internacional.El RolEn Palace buscamos un / a Frontend Engineer que disfrute construir interfaces modernas, escalables y de alto impacto para nuestro Booking Engine.
Serás responsable de llevar las experiencias de usuario al siguiente nivel, colaborando de cerca con producto, diseño y backend para entregar soluciones performantes, accesibles y mantenibles.Tu día a día combinará la creación de SPAs en React y Vue con la integración de APIs, diseño de componentes reutilizables, optimización de performance y despliegues en la nube.Responsabilidades
- Desarrollar y mantener aplicaciones SPA en React y Vue (Options / Composition API) con Vite.
- Configurar y optimizar pipelines de CI / CD (GitHub Actions / CodeBuild) y distribución en CloudFront.
- Construir componentes reutilizables, accesibles y de alto rendimiento.
- Integrar APIs REST, autenticación y almacenamiento con AWS Amplify / Cognito y AWS SDK.
- Diseñar plantillas de correo en MJML e implementar i18n cuando aplique.
- Garantizar calidad con pruebas unitarias / integración (Vitest, Testing Library) y buenas prácticas de código.
- Colaborar con UX / UI y backend para alinear experiencias y contratos de API.
- Monitorear y optimizar la experiencia con Datadog RUM y Core Web Vitals.
- Integrar pagos en front con Adyen Web y, de forma opcional, microfrontends vía Module Federation.Requisitos
- 5 años de experiencia desarrollando SPAs en equipos ágiles.
- Sólido dominio de JavaScript / TypeScript y ecosistema
- Experiencia construyendo librerías y componentes reutilizables.
- Conocimientos de accesibilidad (WCAG), performance web y pruebas unitarias / integración.
- Familiaridad con arquitecturas (Clean Architecture, Hexagonal, DDD).
- Plus : experiencia con microfrontends y Module Federation.
- Soft skills : comunicación clara, colaboración cross-functional y mentoría a perfiles junior.Tecnologías que usamos
- Frameworks UI : React, Vue (Options / Composition API)
- Bundling & Tooling : Vite, Sass, vite-plugin-svgr
- Estado / Data Flow : Redux Toolkit, Redux Persist, Vuex, Axios
- Routing & i18n : react-router-dom, vue-router, react-i18next / vue-i18n
- Testing & Calidad : Vitest, Testing Library, ESLint, Prettier, Husky
- UI / Diseño : MJML, Vuetify, responsive design
- Cloud & Infra : AWS Amplify, Cognito, S3, Evidently, CloudFront
- Observabilidad : Datadog RUM
- CI / CD & DevOps : GitHub Actions / CodeBuild, Docker
- Opcional : Module Federation, Single SPA, Adyen Web