




Buscamos un **desarrollador frontend JavaScript** experimentado para mejorar y mantener una aplicación frontend existente basada en Angular. Trabajarás con un equipo colaborativo centrado en la integración de múltiples servicios de proveedores en un portal de clientes sin interrupciones. Únete a nosotros para aportar tu experiencia y ayudar a ofrecer soluciones web excepcionales. **Responsabilidades** * Desarrollar y mantener una aplicación frontend que permita a los clientes interactuar con múltiples proveedores * Implementar parches de software y nuevas funciones para mejorar la funcionalidad de la aplicación * Crear aplicaciones utilizando Angular, Angular Material, NGRX y protobuf * Probar, depurar, mantener y actualizar programas de software para garantizar un rendimiento óptimo * Analizar, revisar y modificar el código para mejorar su eficiencia y cumplir con los requisitos cambiantes * Investigar, documentar y resolver de forma inmediata los problemas técnicos * Colaborar con equipos internos para definir e implementar mejoras que optimicen la experiencia de los proveedores * Refactorizar la base de código para reducir la deuda técnica y fomentar una mentalidad orientada al producto * Mantener altos estándares en el diseño técnico, desarrollo de soluciones, configuración del sistema y documentación **Requisitos** * Experiencia en programación con el framework Angular durante al menos 2 años * Habilidades comprobadas para la resolución técnica de problemas * Experiencia con TypeScript, JavaScript ES6 y versiones posteriores, JSON y APIs RESTful * Conocimientos de los paradigmas de programación funcional y orientada a objetos * Experiencia en el desarrollo de aplicaciones empresariales que impliquen almacenamiento e integración de datos * Experiencia en la configuración e integración de soluciones de software de terceros * Comprensión sólida de gestión de la información, modelado de datos, integración de sistemas y metodologías de desarrollo, incluidas las pruebas unitarias * Excelentes habilidades analíticas y de comunicación * Competencia en inglés a nivel B2 (intermedio alto) * Capacidad para aprender rápidamente y adaptarse a nuevas tecnologías y requisitos **Deseable** * Experiencia con la biblioteca de componentes Material UI * Experiencia utilizando NGRX para la gestión del estado * Familiaridad con los componentes GM2/GM3 * Conocimientos sobre protocol buffers * Experiencia trabajando con gRPC


