What you'll do
Si te apasiona el desarrollo frontend, el diseño de arquitecturas limpias y el trabajo con componentes reutilizables, esta es una excelente oportunidad para crecer en un entorno tecnológico sólido, estable y con proyección internacional.
Responsabilidades:
Analizar requerimientos funcionales y técnicos en proyectos de EJIE, proponiendo soluciones frontend escalables.
Diseñar y desarrollar interfaces y componentes reutilizables con React JS y tecnologías del stack frontend.
Aplicar arquitectura limpia, buenas prácticas y realizar tests unitarios para asegurar la calidad del software.
Colaborar con equipos multidisciplinares (backend, QA, analistas, DevOps) y participar en revisiones de código.
Documentar desarrollos, resolver incidencias y contribuir al mantenimiento evolutivo de las aplicaciones.
Requisitos imprescindibles:
Experiencia profesional mínima de 3 años en desarrollo frontend, como Analista Programador/a o Senior Frontend Developer.
Residencia en España (requisito imprescindible).
Sólido dominio de React JS.
Experiencia demostrable en desarrollo frontend con:
HTML
JavaScript / TypeScript
CSS / SASS
Experiencia en Angular (nivel profesional, no solo académico).
Experiencia en:
Desarrollo de componentes reutilizables (librerías de componentes, diseño modular, etc.)
Arquitectura limpia en frontend (separación de capas, principios SOLID, patrones de diseño)
Desarrollo de aplicaciones web (escritorio o móvil) basadas en HTML.
Experiencia en testing frontend, especialmente:
Tests unitarios con Jasmine / Karma
Capacidad para realizar tanto labores de análisis como de programación.
Habilidad para trabajar en equipo en entornos tecnológicos complejos.
Requisitos deseables:
Experiencia con JUnit / Mockito para pruebas en la capa backend.
Conocimientos en:
Java 11
Spring Boot
Tomcat
SQL (consultas, modelado básico de datos)
Experiencia trabajando en entornos DevOps (integración continua, despliegue continuo, herramientas de automatización, etc.)
Beneficios
Modalidad de trabajo 100% remoto.
Contrato indefinido en un entorno tecnológico especializado en servicios y tecnologías de la información.
Salario competitivo acorde a la experiencia y responsabilidad del puesto.
Posibilidad de participar en proyectos tecnológicos de gran impacto y visibilidad.
Plan de desarrollo profesional con formación continua y certificaciones.
Beneficios sociales adicionales (por ejemplo, seguro médico, tickets restaurante, flexibilidad horaria).