Salario negociable
Qode
North Carolina, USA
Resumen del trabajo: Estamos buscando un desarrollador UI Angular experimentado para unirse a nuestro equipo tecnológico y desempeñar un papel clave en el desarrollo de aplicaciones front-end que ofrezcan experiencias de usuario excepcionales a nuestros clientes y asesores. Colaborará con diseñadores de UX, desarrolladores back-end y gerentes de productos para crear aplicaciones financieras modernas, responsivas y seguras. Principales responsabilidades: Desarrollar, probar y mantener aplicaciones front-end complejas basadas en Angular. Traducir diseños de UI/UX a código de alta calidad. Trabajar estrechamente con desarrolladores back-end para integrar APIs RESTful. Garantizar la viabilidad técnica de los diseños de UI/UX y optimizar el rendimiento. Aplicar prácticas de codificación segura conforme a las normas de la industria financiera. Participar en revisiones de código y contribuir a las mejores prácticas. Gestionar la compatibilidad entre navegadores y la respuesta cruzada entre dispositivos. Colaborar con equipos de QA en pruebas funcionales y de rendimiento. Identificar proactivamente problemas técnicos y ofrecer soluciones. Habilidades y calificaciones requeridas: Más de 5 años de experiencia en desarrollo front-end con Angular (versión 10 o superior). Gran dominio de TypeScript, JavaScript, HTML5, CSS3 y RxJS. Experiencia con bibliotecas de gestión de estado (por ejemplo, NgRx, Akita). Sólido conocimiento de servicios RESTful, JSON e integración de APIs. Conocimiento de estándares de UI/UX y creación de aplicaciones web accesibles (WCAG/ARIA). Experiencia en aplicaciones financieras o en una industria regulada es un plus. Familiaridad con metodologías Agile/Scrum. Comprensión de pipelines CI/CD y flujos de trabajo basados en Git. Calificaciones preferidas: Experiencia con bibliotecas de visualización de datos (por ejemplo, D3.js, Highcharts). Conocimiento de prácticas seguras de codificación front-end para plataformas bancarias o de gestión patrimonial. Experiencia con entornos en la nube como AWS o Azure. Experiencia con frameworks de pruebas unitarias (por ejemplo, Jasmine, Karma). Educación: Título universitario o de maestría en Ciencias de la Computación, Ingeniería o campo relacionado.