Buscamos un/a React Developer con fuerte base en frontend moderno y nociones de backend y arquitectura, para participar en el desarrollo de aplicaciones web escalables, bien estructuradas y alineadas con buenas prácticas de ingeniería.
Todas las habilidades, cualificaciones y experiencia relevantes que necesitará un candidato seleccionado se enumeran en la siguiente descripción.
Responsabilidades
- Desarrollar interfaces web utilizando React y TypeScript.
- Crear componentes reutilizables, mantenibles y orientados a producto.
- Integrar APIs REST y/o GraphQL.
- Colaborar en el diseño de la arquitectura frontend y su alineación con backend.
- Participar en decisiones técnicas relacionadas con estructura de proyectos, rendimiento y escalabilidad.
- Trabajar con conceptos de estado global, control de errores y gestión de asincronía.
- Colaborar con backend para definir contratos, modelos de datos y flujos.
- Aplicar buenas prácticas de Clean Code y separación de responsabilidades.
- Participar en revisiones de código y mejora continua.
Requisitos técnicos
- Experiencia sólida desarrollando con React.
- Buen dominio de JavaScript contemporáneo y TypeScript.
- Experiencia con arquitecturas frontend (componentes, hooks, patrones).
- Conocimiento en consumo de APIs REST.
- Nociones de backend (Node.js, arquitectura de servicios, APIs).
- Entendimiento de principios de arquitectura de software:
- Separación de capas
- Modularidad
- Escalabilidad
- Manejo de control de versiones con Git.
Se valorará
- Experiencia con frameworks o entornos como:
- Node.js / NestJS
- Next.js
- Conocimiento de Domain-Driven Design (DDD) o Clean Architecture.
- Experiencia en entornos cloud (AWS, GCP o Azure).
- Uso de herramientas de CI/CD.
- Sensibilidad por UX, rendimiento y accesibilidad.
- Experiencia trabajando en producto o equipos multidisciplinares.
Qué ofrecemos
- Flexibilidad horaria y modelo híbrido/remoto. xugodme
- Salario competitivo según experiencia.