Categorías
···
Entrar / Registro

Ingeniero de Software

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
QC69+9G, 99257 Valparaíso, Zacatecas, México
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Como Ingeniero Senior de Software en Ingeniería de UI, diseñará, desarrollará y entregará bibliotecas y experiencias de interfaz de usuario (UI) reutilizables de alta calidad, trabajando en proyectos desafiantes y colaborando con colegas talentosos. Aspectos destacados: 1. Diseñar y desarrollar bibliotecas y experiencias de interfaz de usuario (UI) reutilizables de alta calidad 2. Colaborar con colegas talentosos en proyectos desafiantes 3. Dar forma al futuro de la ingeniería de UI en la empresa Responsabilidades clave: Como Ingeniero de Software III (Ingeniero Senior de Software) en Ingeniería de UI, será responsable de diseñar, desarrollar y entregar bibliotecas y experiencias de interfaz de usuario (UI) reutilizables de alta\-calidad. Trabajará en la codificación, revisión, documentación, depuración, pruebas y solución de problemas durante todo el proceso de desarrollo de aplicaciones. Tendrá la oportunidad de trabajar en proyectos desafiantes, colaborar con colegas talentosos y dar forma al futuro de la ingeniería de UI en nuestra empresa. En este puesto, se espera que tenga una sólida comprensión de los principios de desarrollo de software y sea capaz de aplicarlos para crear software de alta\-calidad. Trabajará estrechamente con otros miembros del equipo para garantizar que nuestro software satisfaga las necesidades de nuestros usuarios y se entregue a tiempo y dentro del presupuesto. * Diseñar y desarrollar componentes de UI de Angular reutilizables utilizando el sistema de diseño de Chubb, Angular, TypeScript, HTML, SCSS y JavaScript, con énfasis en la reutilización y mantenibilidad del código. * Diseñar y desarrollar soluciones de formularios complejos y dinámicos mediante Reactive Forms y ngx\-formly, incluyendo validadores personalizados y máscaras de entrada. * Diseñar e implementar arquitecturas de micro\-frontends mediante Module Federation, coordinando aplicaciones shell y remotas en un monorepo Nx. * Implementar el patrón NgRx Facades para abstraer las interacciones con el store desde los componentes de UI. * Identificar y evaluar dependencias técnicas y restricciones de viabilidad que afecten el desarrollo de la UI. * Garantizar una experiencia de usuario fluida en diversos dispositivos y navegadores. * Buscar proactivamente nuevos conocimientos y adaptarse a nuevas tendencias, soluciones técnicas y patrones que mejoren la fiabilidad, eficiencia y rendimiento de las bibliotecas de componentes de UI. * Diseñar y desarrollar soluciones full\-stack. * Liderar proyectos complejos desde su concepción hasta su ejecución, demostrando liderazgo técnico y capacidad de desarrollo. * Contribuir al desarrollo continuo de la documentación, adaptando su contenido para reflejar actualizaciones del producto/programa y comentarios de los usuarios, manteniendo su pertinencia y precisión. * Trabajar estrechamente con equipos multifuncionales, incluidos diseñadores de UX/UI y gestores de producto, para garantizar la entrega oportuna de los proyectos. * Comunicar información técnica a partes interesadas no técnicas mediante documentación clara y presentaciones. * Actuar como punto de contacto para su equipo y contribuir al establecimiento de la dirección técnica y las prioridades. * Escribir pruebas unitarias e integradas automatizadas para componentes de UI mediante Jest/Vitest. * Definir e implementar patrones estándar para mejorar el mantenimiento de los escenarios de prueba en la base de código. * Realizar depuración y solución de problemas manuales para identificar y resolver incidencias. * Definir y aplicar normas y buenas prácticas de codificación. * Participar en revisiones de diseño y/o código con pares y partes interesadas —o liderarlas— para decidir entre las tecnologías disponibles. * Revisar el código desarrollado por otros ingenieros y proporcionar retroalimentación para garantizar el cumplimiento de las mejores prácticas (por ejemplo, directrices de estilo, capacidad de prueba, exactitud), fomentando así una cultura de mejora continua. * Experiencia con metodologías ágiles de desarrollo, creación de wireframes y prototipado. * Capacidad para comunicar con claridad detalles técnicos más allá de los límites organizacionales. * Excelentes habilidades de comunicación y colaboración, con capacidad para trabajar eficazmente con diseñadores, desarrolladores y partes interesadas. Habilidades y calificaciones: * Entre 7 y 10 años de experiencia con tecnologías frontend. * Licenciatura en ciencias de la computación, tecnología de la información u otras disciplinas STEM afines, o experiencia equivalente. * Experiencia en ingeniería de UI, con un portafolio sólido que muestre su trabajo. * Habilidades técnicas sólidas, incluida la competencia en HTML, SCSS, JavaScript y TypeScript, así como en Angular. * Conocimiento de bibliotecas de gestión de estado (por ejemplo, Redux, NgRx) y Signal Store. * Excelentes habilidades analíticas, con un enfoque sistemático y estructurado para el diseño de software. * Experiencia en DevOps para mantener bibliotecas de UI y frameworks de aplicaciones. * Familiaridad con tecnologías en la nube, así como con las mejores prácticas de rendimiento y accesibilidad de la UI

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Juan García
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.