Desarrollador React Senior

beside Talent
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Barcelona, Spain

Tech stack

JavaScript
Geographic Information Systems
Amazon Web Services (AWS)
HTML5
Azure
CSS
Cloud Computing
Code Review
Digital Rendering
Continuous Integration
Software Design Patterns
Github
Node.js
Next.js
Software Engineering
TypeScript
CircleCI
Google Cloud Platform
React
Technical Debt
Backend
Gitlab-ci
Front End Software Development
React

Job description

Buscamos un/a Programador React Senior para liderar la planificación, coordinación y seguimiento de proyectos tecnológicos internos de la compañía. La persona se incorporará al equipo para gestionar proyectos de desarrollo de software actuando como nexo entre los equipos técnicos y las diferentes áreas internas de la empresa., * Desarrollar interfaces robustas utilizando JavaScript/TypeScript y React 18 o últimas versiones con patrones avanzados.

  • Diseñar y evolucionar la arquitectura frontend (Redux, Zustand, Context API).
  • Liderar decisiones técnicas sobre componentización, estado global, performance, caching y rendering.
  • Colaborar estrechamente con UX/UI para garantizar consistencia, accesibilidad (A11y) y escalabilidad visual.
  • Definir estándares de calidad: linting, formateo, testing, CI/CD orientado a frontend.
  • Participar en revisiones de código con foco en arquitectura, mantenibilidad y deuda técnica.
  • Optimizar aplicaciones para tiempos de carga.
  • Contribuir a la evolución del design system y su integración en el ecosistema de productos.
  • Guiar a perfiles mid/junior y aportar visión técnica en la planificación (que sea referente de un equipo de juniors aprox 3-5).
  • Participar en la planificación estratégica del área frontend y en la coordinación con otros equipos (backend, QA, producto, diseño).

Requirements

  • Dominio experto de JavaScript (ES2020+) y TypeScript.
  • Conocimiento profundo de HTML5, CSS3, rendering pipeline.
  • Experiencia sólida con React 18 o sus versiones y su ecosistema:
  • Hooks avanzados
  • Context API
  • Suspense / Concurrent features
  • Server Components (si aplica)
  • Familiaridad con Redux Toolkit, Zustand, Recoil u otros gestores de estado modernos.
  • Diseño de aplicaciones modulares basadas en:
  • Clean Architecture
  • Hexagonal adaptada a frontend
  • Microfrontends (opcional pero valorado)
  • Patrones de diseño (Observer, Factory, Strategy, Adapter, etc.)
  • Frameworks como Next.js (muy valorado).
  • Contribución o uso de design systems y Storybook.
  • Conocimiento de estrategias de testing: unitario, integración, contract testing.

Se valorará adicionalmente

  • Nivel B2 de inglés.
  • Conocimientos de Node.js para tooling, SSR o microservicios.
  • Familiaridad con CI/CD orientado a frontend (GitHub Actions, GitLab CI, CircleCI).
  • Experiencia en entornos cloud (AWS, GCP, Azure) para despliegues frontend.
  • Experiencia en Sistemas de Información Geográfica (GIS).

About the company

En BESIDE apostamos por el mejor talento dentro del sector tecnológico e industrial. Contamos con una unidad de Selección Especializada en perfiles de Ingeniería para incorporarse en la plantilla de nuestros clientes. Trabajamos con un amplio rango de empresas, que nos permitirá encontrarte el puesto que más se ajuste a tus necesidades e intereses profesionales. Te podrás incorporar en las empresas más innovadoras, ofreciéndote proyectos punteros dentro de las ramas de I+D, automoción, pharma, diseño de maquinaria, desarrollo de producto, etc.

Apply for this position