Asumirás un papel principal en el diseño, desarrollo y optimización de aplicaciones full stack, contribuyendo activamente a la evolución de plataformas e-commerce y herramientas internas de alto impacto.
Trabajarás de extremo a extremo, tanto en frontend (React) como en backend (Java/Spring), con autonomía técnica para proponer soluciones, definir arquitecturas y garantizar una excelente experiencia de usuario.
Además, participarás en la definición de estándares de calidad (código, testing y revisiones), impulsarás buenas prácticas de desarrollo (código limpio, mantenible y escalable) y colaborarás en la mentorización de perfiles más junior.
Experiencia y requisitos:
Experiencia sólida en Java 17+ y Spring, especialmente Spring Boot.
Experiencia práctica en Arquitectura Hexagonal, diseño y desarrollo de APIs REST (OpenAPI/Swagger) y buenas prácticas de versionado.
Conocimiento de sistemas de mensajería y eventos como Kafka o RabbitMQ.
Dominio de principios de diseño y buenas prácticas de desarrollo: DDD, SOLID y Clean Code.
Experiencia sólida en React y TypeScript, desarrollando aplicaciones modernas (SPA) y/o con Next.js.
Buen dominio de arquitectura y buenas prácticas de frontend: composición de componentes, hooks, optimización de rendimiento, accesibilidad (a11y) y diseño responsive.
Experiencia en gestión de estado y datos con TanStack Query (React Query) o soluciones equivalentes.
Experiencia con librerías de formularios como React Hook Form o similares.
Conocimientos de testing en frontend con Jest o Vitest, junto con React Testing Library.
Experiencia en pruebas end-to-end con Playwright o Cypress (valorable).
¿Qué ofrecen?
Salario: desde 45.000 € brutos anuales.
Contrato indefinido desde el primer día.
Modalidad 100 % remota.
Jornada intensiva los viernes.
Protegido de vida y accidentes.
Retribución flexible.
Plan de formación continua en certificaciones e idiomas para impulsar tu crecimiento profesional.
¿Te interesa conocer m