El Desarrollador Front-End juega un papel fundamental en la creación de una interfaz de usuario atractiva y funcional para aplicaciones web y móviles. Su capacidad para traducir diseños visuales en código funcional y cumplir con los requerimientos de los usuarios y del negocio es esencial para el éxito del producto.
El Desarrollador Front-End es responsable de la implementación y diseño de la interfaz de usuario de un sitio web o aplicación móvil. Trabaja en estrecha colaboración con el equipo de diseño y los desarrolladores de back-end para traducir los diseños visuales en código funcional, asegurando una experiencia de usuario atractiva y optimizada.
Con experiencia en la creación de aplicaciones web dinámicas y responsivas utilizando Angular. Capacitado en diseñar y desarrollar componentes reutilizables, así como en integrar eficazmente APIs RESTful para ofrecer una experiencia de usuario fluida y funcional.
MAJOR DUTIES & RESPONSIBILITIES:
Desarrollo de interfaces de usuario modernas y responsivas con Angular. Integración fluida con APIs para obtener, enviar y administrar datos en tiempo real. Implementación de buenas prácticas de codificación y pruebas unitarias Optimización del rendimiento y la accesibilidad de la aplicación. Desarrollar y mantener la interfaz de usuario de aplicaciones web y móviles, utilizando tecnologías como HTML, CSS y JavaScript. Traducir los diseños visuales y las especificaciones de diseño en código funcional y compatible con múltiples navegadores y dispositivos. Optimizar el rendimiento de la interfaz de usuario, asegurando una carga rápida y una experiencia de usuario fluida. Colaborar con el equipo de diseño y otros desarrolladores para garantizar la coherencia visual y funcional del producto. Implementar y mantener mejores prácticas de desarrollo front-end, como la accesibilidad, la optimización SEO y la responsividad. Realizar pruebas y correcciones de errores en la interfaz de usuario para garantizar su correcto funcionamiento en todos los entornos. Mantenerse actualizado sobre las últimas tendencias y tecnologías en desarrollo front-end y proponer mejoras en los procesos y herramientas utilizadas. Colaborar con los desarrolladores de back-end para integrar la interfaz de usuario con el sistema y las funcionalidades del producto. Realizar pruebas y optimizaciones de interfaz de usuario con el objetivo de mejorar la experiencia del usuario y alcanzar los objetivos del negocio.MINIMUM REQUIREMENTS:
Licenciatura en Ingeniería de Sistemas, Diseño Interactivo o una disciplina relacionada. Experiencia previa como Desarrollador Front-End o en un rol similar. Dominio de tecnologías web como HTML, CSS y JavaScript. Experiencia en el uso de frameworks y bibliotecas front-end como React, Angular o Vue.js. Conocimiento de herramientas y técnicas de diseño web y UX/UI. Conocimiento en plataforma Azure (Clouds). Capacidad para implementar diseños responsivos y optimizados para dispositivos móviles. Conocimiento en estándares de accesibilidad web y optimización para motores de búsqueda (SEO). Fuertes habilidades de resolución de problemas y atención al detalle. Capacidad para trabajar de manera independiente y en equipo, colaborando con otros desarrolladores y diseñadores. Excelentes habilidades de comunicación y capacidad para entender los requisitos y expectativas del cliente y del usuario final. Dominio avanzado de office. Excel avanzado (prueba de nivel). 2 años en áreas de seguros. Conocimiento del mercado asegurador local.
TECHNOLOGY:
Framework Angular (versiones recientes, Angular 12+), TypeScript, HTML5, CSS3, SASS/SCSS Componentes: Creación, gestión y reutilización de componentes Angular Integraciones: Consumo de API RESTful. Herramientas y librerías: RxJS, Angular Material, Bootstrap Git, GitHub. Jira