Desarrollador / a Software | React
Role details
Job location
Tech stack
Job description
Como Senior Fullstack Developer (React + Node) o Front React Developer, formarás parte de un equipo ágil donde contribuirás al diseño y desarrollo de interfaces dinámicas, micro-frontends, servicios backend escalables.
Participarás en la definición de arquitecturas, la implementación de buenas prácticas de ingeniería (TDD, DDD) y el desarrollo de productos digitales con alto impacto en el ecosistema Iberia.
Requirements
Requisitos mínimos
- Experiencia en entornos Agile / Scrum
- TDD (Test Driven Development) y DDD (Domain Driven Design)
- ReactJS (Hooks, Redux, Material UI, Storybook, High Order Components, Styled Components)
- Conocimientos de React Router, React Query, React Form y patrones como useCallback, useContext, useReducer, useMemo, useRef
- Experiencia en composición, manejo de estado, suspense, error boundaries, portals y profiler
- Experiencia en NodeJS (si el rol es Fullstack)
- StencilJS para la creación de componentes web reutilizables
- HTML5, CSS3 (Tailwind) y TypeScript
- Testing con Jest, Vitest, React Testing Library
- APIs (REST, GraphQL) y Nest.js
- Arquitectura de Micro-frontends y Hexagonal
- Bases de datos relacionales y NoSQL (SQL)
- CI / CD e Infrastructure as Code (Terraform)
Conocimientos deseables
- GitHub (nivel avanzado)
- Figma
- Design System con StencilJS
- Oracle PL / SQL
- Dynatrace (monitorización)
- Jira y Confluence
- Inglés técnico (nivel B1-B2)
- Cloud (AWS): EC2, S3, Lambda, DynamoDB, etc.
- Testing automatizado con WebdriverIO y Mocha
- Xray
Benefits & conditions
Horario: L-J 8,5h | V 7h.
Julio y agosto: jornada intensiva (L-V 7h).
Incentivos: refuerzo de 7 € / día presencial y gastos de desplazamiento.
Despliegues a Producción: 1 vez al mes (rotatorio). Incluye soporte y pruebas previas al horario laboral para garantizar la correcta subida de nuevas funcionalidades. Lo que te ofrecemos
Participar en proyectos de gran impacto tecnológico con entornos complejos y escalables. Formar parte de un equipo colaborativo y de alto rendimiento, donde la calidad del código y las buenas prácticas son prioridad.
Cultura ágil, con foco en innovación, mentoring, aprendizaje continuo y acceso a tecnologías Cloud (AWS), automatización y entornos CI / CD avanzados.