About this role
Estamos buscando a nuestro próximo Desarrollador Frontend React para que colabore con importante entidad bancaria. Colaborará directamente en el desarrollo y mantenimiento de aplicaciones utilizando React, asegurando altos estándares de calidad, rendimiento y experiencia de usuario. Participará en la implementación de metodologías ágiles y colaborar con equipos multidisciplinarios para cumplir con los objetivos del proyecto. Desarrollar y mantener interfaces de usuario interactivas y altamente funcionales utilizando ReactJS , hooks y React Router. Trabajar en la implementación de patrones de diseño para asegurar la modularidad y reutilización del código. Implementar pruebas unitarias y de integración utilizando Jest para garantizar la calidad del código. Adoptar el enfoque de Test Driven Development (TDD) para asegurar que el código desarrollado esté probado y sea de alta calidad. Usar SonarQube, BlackDuck, Checkmarx y Web Inspect para asegurar que el código cumpla con los estándares de calidad y seguridad. Colaborar con el equipo en un entorno Scrum, participando activamente en las reuniones diarias, retrospectivas y planificación de sprints. Participar en sesiones de Pair Programming, promoviendo la colaboración y el aprendizaje entre compañeros. Utilizar Webpack o Rollup para la configuración y el empaquetado de aplicaciones frontend. Gestionar dependencias de proyectos con NPM o YARN. Trabajar con herramientas de integración continua como Jenkins para automatizar la construcción y el despliegue. Mantener el control de versiones utilizando Git y gestionar los repositorios a través de Bitbucket. Colaborar con otros miembros del equipo de desarrollo para mejorar la calidad del software y los procesos de desarrollo. Asegurarse de que el desarrollo cumpla con los requisitos de seguridad utilizando herramientas como SonarQube, Fortify y Web Inspect para realizar auditorías de seguridad en el código. Proveer documentación técnica clara y detallada de las funcionalidades desarrolladas. Colaborar en la creación de documentación para APIs y asegurar que los desarrolladores que consumen los servicios tengan una comprensión clara de las interfaces.