Nuestro cliente: Barcelona | Especialistas en
desarrollo de soluciones TI Nuestro cliente es una empresa
especializada en consultoría, desarrollo e implementación de
soluciones basadas en Sistemas de Información Geográfica (GIS). Con
más de dos décadas de experiencia, colabora con entidades públicas
y privadas, ofreciendo servicios tecnológicos innovadores y
personalizados para la gestión del territorio. Su equipo
multidisciplinar trabaja con metodologías avanzadas y en constante
formación, lo que les permite adaptarse a nuevas tecnologías y
mantener altos estándares de calidad. Buscamos un Senior Frontend
Developer : Responsabilidades: Diseñar y evolucionar la
arquitectura frontend (Redux, Zustand, Context API). Liderar
decisiones técnicas sobre componentización, estado global,
performance, caching y rendering . Desarrollar interfaces robustas
utilizando JavaScript/TypeScript y React 18 o últimas versiones con
patrones avanzados. 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.
Participar en la planificación estratégica del área Frontend y en
la coordinación con otros equipos (Backend, QA, producto, diseño).
Formación: Titulación universitaria en Ingeniería Informática,
Telecomunicaciones, Software o similares (preferiblemente con
Título universitario/Grado). Nivel de catalán C1 (oral y escrito).
Más de 4 años de experiencia. Requisitos Técnicos: 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 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). Experiencia
con frameworks como Tailwind , Material UI , Chakra , Styled
Components o similares. Contribución o uso de design systems y
Storybook . Conocimiento de estrategias de testing: unitario,
integración, contract testing. Se valorará adicionalmente Capacidad
demostrada para liderar equipos técnicos , coordinar esfuerzos y
facilitar la colaboración. Habilidad para mentorar y acompañar a
perfiles mid y junior, fomentando su crecimiento técnico. Autonomía
para liderar iniciativas de refactorización, modernización o
escalabilidad. Capacidad para trabajar en entornos ágiles,
aportando criterio en planificación y estimaciones. 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. Optimización de bundles, lazy loading, code splitting.
Uso de herramientas como Lighthouse , WebPageTest , Chrome DevTools
. Monitorización con Sentry , Datadog , New Relic , etc.
Conocimientos de accesibilidad avanzada. Experiencia con: Jest
React Testing Library Cypress (E2E) Experiencia en Sistemas de
Información Geográfica (GIS). ¿Qué te ofrecemos?: Modalidad
Híbrida. Aprendizaje y desarrollo en la empresa. Formar parte de un
proyecto innovador en crecimiento, con una cultura de trabajo
horizontal. Remuneración competitiva. Incorporación inmediata. Si has
llegado hasta aquí y quieres saber más, inscríbete a la oferta.
También puedes escribirnos a:
[email protected] ¡ Esperamos
tu candidatura!.
📌 Senior Frontend developer (Barcelona)
🏢 Juno Projects
📍 Barcelona