React Developer - Madrid, España - IT Partner

    IT Partner
    Default job background
    De jornada completa
    Descripción

    Únete a nuestro equipo como React Developer y colabora en el desarrollo de interfaces de usuario utilizando componentes de React y tecnologías asociadas. Te encargarás de gestionar la comunicación de datos con servidores, optimizar componentes y documentar el código. Además, tendrás la oportunidad de crear una nueva aplicación web que englobe toda la experiencia de inicio de sesión dentro de un e-commerce mediante el uso de JavaScript Vanilla y React.

    Perfil:

    • Titulación requerida: Ingeniería Informática o equivalente.
    • Experiencia mínima requerida: más de 5 años.

    Horario: Flexible, con horario de entrada entre las 8:00 y las 9:30, y salida entre las 17:00 y las 18:30.

    Modalidad de Trabajo: Híbrido, con posibilidad de trabajar en Barcelona o Madrid.

    Salario Estimado: 40.000€.



    Requisitos:

    • Experiencia previa en el desarrollo de aplicaciones web con React moderno, incluyendo componentes de clase y funcionales, así como un dominio en el uso y creación de hooks.
    • Conocimiento profundo del ecosistema React, incluyendo Redux, Webpack, Router, entre otros, y experiencia con herramientas de desarrollo como ESLint, Prettier, etc.
    • Experiencia en el diseño e implementación de interfaces de usuario.
    • Conocimiento sólido de las tecnologías base de React: HTML, CSS, JavaScript y su ecosistema (Accesibilidad, HTML Semántico, CSS modular, BEM, maquetación responsive, ES6, PWAs, etc.).
    • Habilidad en la creación de interfaces adaptativas a diversas plataformas y tamaños de pantalla.
    • Experiencia en pruebas de aplicaciones frontend utilizando Jest y React Testing Library.
    • Experiencia en debugging, perfilado y optimización de aplicaciones frontend mediante herramientas de desarrollo de navegadores.
    • Conocimientos en TypeScript.

    Valorado:

    • Experiencia con React Query.
    • Familiaridad con Figma.
    • Habilidad para comprender un producto y proponer mejoras en su usabilidad y funcionamiento general.
    • Experiencia en metodologías ágiles de desarrollo (SCRUM, Kanban, etc.).