




**Descripción de la empresa** -------------------- En Hubstaff, nuestra misión es empoderar a las personas para que tengan su jornada laboral más productiva. Lo hacemos ofreciendo la plataforma líder del sector en análisis de la fuerza laboral y seguimiento del tiempo, diseñada específicamente para equipos remotos y distribuidos. Llevamos más de una década trabajando de forma completamente remota —mucho antes de que esto se convirtiera en una tendencia— y seguimos creyendo firmemente que el trabajo remoto representa el cambio más significativo en el entorno laboral moderno desde la aparición del ordenador personal. Nuestra plataforma ayuda a más de 95 000 empresas a registrar el tiempo, gestionar horarios y automatizar pagos, con la transparencia y la responsabilidad como pilares fundamentales. Somos una empresa centrada en el producto, con una cultura ganadora, un fuerte impulso y una visión a largo plazo: convertirnos en un componente esencial de la pila tecnológica de toda empresa remota. Y aún estamos empezando. **El puesto** ------------ Estamos contratando a un **Ingeniero Senior de Frontend** para que se una a nuestro equipo de ingeniería. Se trata de un puesto a tiempo completo (40 horas/semana), remoto y con potencial a largo plazo. Usted asumirá la responsabilidad de la arquitectura frontend del sitio web de marketing de Hubstaff —desarrollado con **Astro, Vue 3 y Payload CMS**— asegurando que siga siendo eficiente, mantenible y agradable de usar. Trabajará estrechamente con nuestro Director de Ingeniería, diseñadores y desarrolladores backend para evolucionar nuestro sistema de diseño, mejorar los flujos de contenido y ofrecer experiencias de usuario fluidas y de alto rendimiento. Valoramos a los ingenieros que otorgan gran importancia a la salud a largo plazo del código, la escalabilidad y la excelencia técnica, y que ven su futuro creciendo junto con el equipo durante muchos años. **Sus responsabilidades** ------------------ * Asumir la responsabilidad y evolucionar la arquitectura frontend de nuestro sitio web basado en **Astro + Vue 3**. * Colaborar con diseñadores y desarrolladores backend para transformar conceptos de interfaz y experiencia de usuario (UI/UX) en código mantenible, accesible y adaptable. * Ampliar y perfeccionar nuestras integraciones con **Payload CMS** y otras plataformas CMS desacopladas autoalojadas, definiendo estructuras de contenido reutilizables y componentes dinámicos. * Implementar estrategias de renderizado estático eficientes y optimizadas para motores de búsqueda (SEO), aprovechando el **modelo híbrido de renderizado de Astro**. * Mejorar continuamente el rendimiento del sitio (indicadores clave de experiencia web —Core Web Vitals—, puntuaciones de Lighthouse, estrategias de caché). * Apoyar y mantener nuestros recursos autoalojados de **WordPress**, garantizando su fiabilidad, seguridad e integración perfecta con el ecosistema global del sitio. * Coordinar actualizaciones e integraciones entre WordPress y nuestra infraestructura de sitio estático cuando sea necesario. * Documentar y mantener los flujos de trabajo de desarrolladores y editores de contenido para asegurar una implementación coherente. * Introducir y mantener pruebas automatizadas de frontend, así como mejoras en CI/CD. * Mantenerse actualizado sobre las mejores prácticas en frontend, accesibilidad y frameworks emergentes. **Requisitos imprescindibles** ------------------------ * Experiencia profesional de **5+ años** en desarrollo frontend, con al menos **2+ años** trabajando con **Vue.js** o frameworks similares basados en componentes (React, Svelte). * Experiencia comprobada con **generadores de sitios estáticos** (Astro, Nuxt, Next, etc.) e **integraciones con CMS desacoplados autoalojados** (Payload CMS o similares). * Conocimientos expertos en **HTML5, CSS3/SASS** y **JavaScript/TypeScript** moderno. * Sólida comprensión de la optimización del rendimiento, el diseño adaptable y la accesibilidad. * Amplia experiencia con **flujos de trabajo basados en Git** y desarrollo colaborativo. * Conocimientos sólidos sobre diseño orientado a componentes y arquitecturas mantenibles. * Experiencia trabajando de forma asíncrona en **equipos totalmente remotos**. * Historial de permanencia de varios años en puestos anteriores. **Valorable** ---------------- * Experiencia con **Ruby on Rails**, especialmente en la integración de capas frontend con sistemas basados en Rails. * Familiaridad con plataformas CMS desacopladas gestionadas, tales como **Storyblok**, **Contentful** o **Sanity**. * Experiencia en el desarrollo de complementos para **Payload CMS** o en la personalización de su API. * Conocimientos sobre analítica, pruebas A/B o sistemas de banderas de características (por ejemplo, Statsig, Segment, PostHog). * Experiencia apoyando y manteniendo entornos de **WordPress autoadministrados** es un plus. * Sensibilidad por los sistemas de diseño, el diseño de movimiento (por ejemplo, Anime.js) y la coherencia de la interfaz de usuario. **Tecnologías utilizadas** -------------- **Núcleo:** Astro · Vue 3 · TypeScript · Storyblok **Herramientas complementarias:** Segment · Statsig · Anime.js · lodash · moment.js · portal-vue **Construcción y despliegue:** Flujos de trabajo CMS basados en Git, generación de sitios estáticos, pipelines de CI/CD **Ubicación** ------------ Contratación en: Argentina, Brasil, Polonia, Rumanía, España, Portugal **Remuneración y tipo de contrato** --------------------------------- * Contrato como autónomo (preferido) * 40–45 USD/hora * ~40 horas/semana **Por qué le encantará trabajar con nosotros** ----------------------------------- * Una cultura centrada en el trabajo remoto, basada en la confianza, la autonomía y la colaboración asíncrona. * Oportunidades de trabajar en problemas técnicos complejos a escala. * Enfoque a largo plazo en el producto: construir algo en lo que pueda invertir verdaderamente con el paso del tiempo. * Remuneración competitiva para los mejores talentos. ### ***Inclusión en Hubstaff*** Hubstaff se enorgullece de ser una empresa que ofrece igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos con la creación de un entorno inclusivo para todos los miembros del equipo, independientemente de su origen, identidad o experiencia vital.


