Frontend Engineer
Role details
Job location
Tech stack
Job description
- Desarrollar y mantener aplicaciones web utilizando React y TypeScript.
- Utilizar gestión de estado y acciones asíncronas.
- Diseñar e implementar interfaces de usuario responsivas, accesibles y de alto rendimiento.
- Colaborar con diseñadores y equipos de producto para ofrecer experiencias de usuario excepcionales.
- Gestionar el control de versiones con Git y pipelines de CI/CD.
- Participar en revisiones de código o realizar revisiones de código para otros miembros del equipo.
- Implementar estrategias de testing completas para garantizar calidad y estabilidad.
- Asegurar que se sigan las mejores prácticas de seguridad durante todo el ciclo de vida del desarrollo.
- Contribuir activamente a la planificación y arquitectura de soluciones técnicas complejas.
Requirements
- Zustand (Global State Management)
- TanStack
- React Router
- Figma para trabajar con diseños UI/UX y colaborar con el equipo de diseño.
- Enfoque APIs first; integración de APIs REST.
- Conocimientos de principios de arquitectura frontend (componentización, gestión de estado global, mejores prácticas de rendimiento y accesibilidad).
- CI/CD y despliegue en entornos cloud (AWS).
- Control de versiones con Git.
- Herramientas de testing como React Testing Library, Jest y Cypress.
- Conocimiento de las mejores prácticas de seguridad durante todo el ciclo de vida del desarrollo.
- Uso de IA para potenciar la productividad., * Mínimo de 3 años de experiencia en desarrollo frontend.
- Título en ingeniería o en un campo relacionado.
- Experiencia demostrada con React.
- Dominio de TypeScript.
- Familiaridad con diferentes estrategias de renderizado (SSR, CSR, etc.).
- Experiencia con interfaces de programación de aplicaciones (APIs).
- Experiencia comprobada en la implementación de estrategias de testing para el frontend utilizando herramientas como Jest, React Testing Library o Cypress.
- Sólida comprensión de las mejores prácticas de seguridad en el desarrollo de software.
- Experiencia en profiling y análisis de rendimiento.
Benefits & conditions
Impacto real: formar parte de una empresa que está transformando la construcción hacia un modelo sostenible y positivo para el planeta. Crecimiento profesional: plan de desarrollo individual con oportunidades de aprendizaje y formación continua. Buen ambiente y colaboración: equipo multidisciplinar, diverso y con una cultura de apoyo y cercanía. Bienestar y equilibrio: para nosotros es importante el balance entre tu vida personal y la profesional, por eso disfrutamos de dos días de teletrabajo a la semana. Oficinas sostenibles: espacios agradables, pensados para la colaboración y el respeto medioambiental. ️ 30 días laborables de vacaciones al año para que disfrutes de tu tiempo personal. Salud y beneficios: seguro médico privado con Alan Health a cargo de la empresa y plan de retribución flexible para que adaptes tus beneficios a tus necesidades.