Angular Developer
Angular Developer
Mexico City, MX, 11850
- Diseñar, desarrollar y mantener aplicaciones web utilizando Angular y TypeScript.
- Implementar componentes reutilizables, servicios, módulos y librerías frontend.
- Desarrollar interfaces responsivas con enfoque en experiencia de usuario, accesibilidad y rendimiento.
- Integrar aplicaciones con APIs REST, microservicios y plataformas empresariales.
- Realizar análisis de impacto técnico y estimación de esfuerzos.
- Participar en revisiones de código y asegurar el cumplimiento de estándares de desarrollo.
- Implementar pruebas unitarias y apoyar las pruebas de integración y certificación.
- Atender incidencias productivas y requerimientos evolutivos.
- Elaborar documentación técnica y funcional.
Desarrollo e Integración con FLAME
- Desarrollar y mantener funcionalidades sobre la plataforma FLAME.
- Configurar e integrar componentes propios del framework.
- Realizar análisis y resolución de incidencias asociadas a aplicaciones basadas en FLAME.
- Participar en actividades de despliegue y liberación de componentes.
- Garantizar el cumplimiento de lineamientos de arquitectura y seguridad.
Implementación de Soluciones con IA
- Integrar capacidades de Inteligencia Artificial Generativa dentro de aplicaciones web.
- Consumir servicios de Azure OpenAI, OpenAI y otras plataformas de IA empresarial.
- Desarrollar interfaces conversacionales, asistentes virtuales y copilotos.
- Implementar soluciones basadas en Prompt Engineering.
- Participar en iniciativas de automatización e innovación apoyadas en IA.
- Colaborar con arquitectos y equipos de negocio para identificar casos de uso de IA.
Uso de Devin AI y Herramientas de Desarrollo Asistido por IA
- Utilizar Devin AI para acelerar la construcción de componentes y funcionalidades.
- Generar código, pruebas unitarias y documentación técnica mediante asistentes inteligentes.
- Analizar incidencias y realizar propuestas de solución apoyadas en herramientas de IA.
- Revisar, validar y optimizar el código generado por IA garantizando calidad y mantenibilidad.
- Identificar oportunidades de automatización dentro del ciclo de vida de desarrollo.
- Promover mejores prácticas en el uso responsable y seguro de herramientas de IA.