Back to all jobs

- Employment
- Full-time
About the role
Key Responsibilities
- 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.
Skills, Knowledge and Expertise
- Experiencia demostrada trabajando con ReactJS, Hooks y React Router.
- Conocimiento en Javascript, HTML y CSS.
- Experiencia en Jest para pruebas unitarias.
- Familiaridad con Test Driven Development (TDD).
- Conocimiento de Principios SOLID y experiencia aplicándolos en el desarrollo.
- Experiencia con Patrones de Diseño para el desarrollo de software.
- Experiencia trabajando con Vite como herramienta de construcción (Excluyente).
- Experiencia en la gestión de dependencias y construcción de aplicaciones con Webpack o Rollup.
- Experiencia con NPM o YARN para la gestión de paquetes.
- Familiaridad con herramientas de control de calidad y seguridad como SonarQube, BlackDuck, Checkmarkx y Web Inspect.
- Conocimiento en la integración continua usando Jenkins.
- Manejo de control de versiones utilizando Git y Bitbucket.
- Experiencia con Postman para pruebas de API.
- Deseable Experiencia en desarrollo apoyado por IA (Copilot)
- Habilidad para trabajar de manera colaborativa en un equipo ágil.
- Capacidad para aprender rápidamente y adaptarse a nuevas tecnologías y herramientas.
- Orientado a resultados, con habilidades para resolver problemas de manera eficiente y efectiva.
- Buena comunicación y habilidades interpersonales para trabajar en equipo y con otros departamentos.
- Experiencia previa trabajando en el sector bancario o con aplicaciones financieras.
- Conocimientos sobre normativas de seguridad en aplicaciones bancarias.
Benefits
485,000+ hidden jobs like this
Imagemaker and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites