Buscamos un Fullstack Engineer senior (más de 5 años de experiencia) con foco predominante en frontend (React) y experiencia consolidada en el uso de inteligencia artificial como asistente en el desarrollo de software.
La persona se incorporará a un equipo que trabaja con React y TypeScript en capa de presentación y Spring Boot en el backend, desplegando en Azure con pipelines de GitHub Workflows . El equipo ha adoptado metodologías de desarrollo asistido por IA (SDD, BMAD u otras equivalentes) como parte habitual del flujo de trabajo.
Se valora especialmente la capacidad de sacar partido a herramientas de IA para acelerar el diseño, la generación de código y la revisión, manteniendo criterio propio sobre la calidad del resultado.
Responsabilidades principales
- Desarrollar e iterar sobre interfaces de usuario con React y TypeScript, asegurando rendimiento, accesibilidad y experiencia de usuario.
- Implementar y mantener servicios backend con Java y Spring Boot , desarrollando APIs REST.
- Escribir y mantener tests con Jest y React Testing Library , garantizando cobertura en componentes y lógica de negocio.
- Gestionar y evolucionar los pipelines de integración y despliegue con GitHub Workflows .
- Participar en el despliegue y operación de la aplicación en Azure , incluyendo observabilidad con Azure Application Insights .
- Aplicar flujos de desarrollo asistido por IA (SDD, BMAD, OpenSpec o similares) para el diseño de componentes, generación de código y revisión de PRs.
- Colaborar en la adopción y evangelización de buenas prácticas de desarrollo con IA dentro del equipo.
- Dominio de React (hooks, context, gestión de estado) con TypeScript.
- Experiencia con Jest y React Testing Library para testing de componentes e integración.
- Buenas prácticas de diseño de componentes, rendimiento y accesibilidad (WCAG básico).
- Experiencia con Java y Spring Boot para desarrollo de APIs REST.
- Manejo de bases de datos relacionales y/o NoSQL.
Infraestructura y cloud
- Gestión de pipelines CI/CD con GitHub Workflows.
- Experiencia en despliegue en cloud, especialmente Azure (Azure Application Insights u otros servicios).
IA como asistente de desarrollo
- Conocimiento práctico de al menos una metodología de desarrollo asistido por IA: SDD, BMAD, OpenSpec u equivalentes.
Valoraremos positivamente
- Uso de ESLint y Prettier como herramientas de calidad y consistencia de código.
- Experiencia con GraphQL (queries, mutations, gestión de caché en cliente).
- Experiencia con contenedores (Docker ) y plataformas de orquestación (OpenShift ).
- Conocimiento de sistemas de diseño y librerías de componentes UI (Material UI, Tailwind, etc.).
- Conocimiento de arquitecturas de microfrontend o micro-servicios.
- Participación en proyectos innovadores y de alto impacto.
- Entorno de trabajo flexible y colaborativo.
- Formar parte de una compañía global líder en tecnología.
#J-18808-Ljbffr