Overview
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 Node.js.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-svgrEstado / Data Flow : Redux Toolkit, Redux Persist, Vuex, AxiosRouting & i18n : react-router-dom, vue-router, react-i18next / vue-i18nTesting & Calidad : Vitest, Testing Library, ESLint, Prettier, HuskyUI / Diseño : MJML, Vuetify, responsive designCloud & Infra : AWS Amplify, Cognito, S3, Evidently, CloudFrontObservabilidad : Datadog RUMCI / CD & DevOps : GitHub Actions / CodeBuild, DockerOpcional : Module Federation, Single SPA, Adyen Web#J-18808-Ljbffr