 
        
        Sobre the palace company
en 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 rol
en 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