Asumirás un papel clave 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.
* Seguro de vida y accidentes.
* Retribución flexible.
* Plan de formación continua en certificaciones e idiomas para impulsar tu desarrollo profesional.
¿Te interesa conocer más detalles? ¡Inscríbete y estaremos encantados de contarte más!