Frontend Engineer (React / Next.js)
knowmad Mood
Municipality of Madrid, Spain
3 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
IntermediateJob location
Municipality of Madrid, Spain
Tech stack
Unit Testing
CSS
Code Review
Continuous Integration
Human-Computer Interaction
Scrum
Next.js
TypeScript
Working Model 2D
Tailwind
React
Backend
GIT
Figma
Codebase
Front End Software Development
Job description
- Desarrollo Frontend: Desarrollar componentes y funcionalidades de interfaz de alta calidad para portales comerciales y de comercio electrónico, traduciendo diseños de Figma en interfaces responsivas, accesibles y mantenibles dentro del CMS.
- Arquitectura de componentes: Implementar patrones modernos de React y Next.js, contribuyendo a una base de código limpia, escalable y alineada con buenas prácticas de ingeniería.
- Calidad y testing: Escribir pruebas unitarias para garantizar la fiabilidad de los componentes y apoyar las prácticas de integración continua.
- Mantenimiento y optimización: Investigar y corregir errores de la interfaz de usuario, optimizando el rendimiento y asegurando una experiencia fluida para el usuario final.
- Revisión de código y mejora técnica: Participar activamente en revisiones de código colaborativas, contribuyendo a la mejora continua de los estándares de ingeniería del equipo.
- Colaboración multidisciplinaria: Trabajar estrechamente con equipos de diseño, backend y producto de forma iterativa, transparente y orientada a la entrega de valor.
- Transformación organizativa: Apoyar la evolución hacia un modelo de trabajo inspirado en LeSS, fomentando la responsabilidad compartida, el aprendizaje continuo y la entrega temprana y frecuente de valor al cliente.
- Mejora continua: Impulsar la definición y evolución de prácticas, rituales y normas de equipo a medida que la organización avanza en su adopción de LeSS.
Requirements
Experiencia de más de 3 años como Frontend Engineer en entornos productivos:
- Más de 3 años de experiencia práctica desarrollando con React en entornos reales.
- Más de 2 años de experiencia utilizando Next.js u otros frameworks con renderizado del lado del servidor (SSR).
- Conocimientos sólidos de TypeScript (tipos, interfaces y fundamentos de genéricos).
- Conocimientos avanzados de CSS, idealmente con experiencia en Tailwind CSS u otros frameworks utility-first similares.
- Experiencia trabajando con flujos de trabajo basados en Git (pull requests, branching y revisiones de código).
- Experiencia en entornos iterativos, colaborativos y orientados al aprendizaje continuo.
- Capacidad para trabajar de forma cercana con diseñadores, ingenieros senior y equipos multidisciplinarios.
- Interés y motivación por formar parte de una organización en proceso de transformación hacia un modelo de trabajo inspirado en LeSS (Large Scale Scrum)., Nos encantaría si además te manejases bien con inglés (nivel alto).
About the company
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.