Desarrollador Frontend Senior
Nuestro cliente, una multinacional líder en servicios profesionales y tecnología, busca 3 Desarrolladores Frontend Senior para unirse a su equipo de desarrollo en Madrid. La persona seleccionada será responsable del desarrollo de interfaces de usuario robustas, escalables y de alta calidad, aplicando las mejores prácticas en arquitectura frontend, testing y microfrontends.
¿Qué desafíos te esperan?- Desarrollar aplicaciones frontend utilizando JavaScript (ES5/ES6), HTML y CSS con altos estándares de calidad.
- Implementar pruebas unitarias, de componentes, de integración, E2E, visuales y de accesibilidad utilizando herramientas como Karma, Chai, Sinon, Jasmine, Mocha, WebdriverIO, Selenium, Playwright.
- Consumir servicios REST y trabajar con JSON y web services.
- Configurar y utilizar herramientas de integración continua como Yarn, NPM y Bower.
- Trabajar con control de versiones Git.
- Utilizar empaquetadores como Rollup, Webpack y CLIs basados en Node.
- Aplicar patrones de diseño frontend y arquitectura en el desarrollo de aplicaciones.
- Implementar estrategias de microfrontends.
- Colaborar con equipos multidisciplinares en un entorno ágil.
- Asegurar la calidad del código mediante Test Driven Development (TDD).
¿Qué te hace el candidato ideal para esta misión?
Formación: Titulación universitaria en Ingeniería Informática, Telecomunicaciones, Sistemas o campo relacionado. Se valorarán formaciones específicas en desarrollo frontend.
Experiencia requerida (excluyente – mínimo 5 años):
- JavaScript (ES5/ES6) : 5-8 años
- HTML: 5-8 años
- CSS: 5-8 años
- Unit & Component testing (Karma, Chai, Sinon, Jasmine, Mocha): 5-8 años
- Integration & E2E (WebdriverIO, Selenium) & Visual (Playwright) & Accessibility testing: 5-8 años
- JSON, REST, web services: 5-8 años
- Continuous Integration tools (Yarn, NPM, Bower) con capacidad de configuración: 5-8 años
- Control de versiones Git: 5-8 años
- Front-end design patterns and architecture: 5-8 años
- Rollup, Webpack y Node based CLIs: 3-5 años
- Microfront-end strategies: 3-5 años
- Test Driven Development (TDD) : 5-8 años
- Al menos un framework frontend (Angular, ReactJS, Vue, Polymer o Lit-HTML/Lit-Element): más de 8 años
Experiencia deseable (Plus):
- Contract testing: 1-3 años
- Java incluyendo Spring framework: 1-3 años
- TypeScript: 1-3 años
- Azure DevOps: 1-3 años
- Docker y exposición segura de servicios REST: 3-5 años
Idiomas:
- Inglés avanzado (C1) (obligatorio) para comunicación con equipos internacionales.
- Español fluido (obligatorio).
- NOTA IMPORTANTE: Es requisito indispensable contar con visado de trabajo válido para residir y trabajar en España.
- Oportunidad de unirte a un proyecto estratégico y de alto impacto en el área de desarrollo frontend.
- Contrato inicial de 12 meses.
- Horario laboral: 09:00 – 18:00.
- Modalidad de trabajo: Presencial en Madrid.
Tipo de puesto: Jornada completa
Preguntas para la solicitud:
- ¿Cuántos años de experiencia tienes con JavaScript (ES5/ES6)?
- ¿Cuántos años de experiencia tienes con HTML?
- ¿Cuántos años de experiencia tienes con CSS?
- ¿Tienes experiencia con testing unitario y de componentes (Karma, Chai, Sinon, Jasmine, Mocha)?
- ¿Tienes experiencia con testing E2E, visual y de accesibilidad (WebdriverIO, Selenium, Playwright)?
- ¿Tienes experiencia con JSON, REST y web services?
- ¿Tienes experiencia con herramientas de CI como Yarn, NPM y Bower?
- ¿Tienes experiencia con control de versiones Git?
- ¿Tienes experiencia con patrones de diseño frontend y arquitectura?
- ¿Tienes experiencia con estrategias de microfrontends?
- ¿Tienes experiencia con Test Driven Development (TDD)?
- ¿Tienes experiencia con al menos un framework frontend (Angular, ReactJS, Vue, Polymer, Lit)?
- ¿Posees la ciudadanía o un visado de trabajo que te permita residir y trabajar legalmente en España?
- ¿Tienes un nivel de inglés C1 (avanzado) que te permita mantener conversaciones técnicas fluidas con equipos internacionales?
- ¿Cuál es tu pretensión de salario bruto anual en euros?
Ubicación del trabajo: Empleo presencial