Stellar Cyber
Intermedia Intelligent Communications
Desarrollador de Software
Descripción
Desarrollador de Software
Sobre el puesto
Intermedia busca un desarrollador Frontend Senior para unirse a nuestro equipo de ingeniería de productos de IA, centrado en la creación de experiencias frontend que impulsan las capacidades basadas en IA en nuestros productos de Contact Center y Comunicaciones Unificadas.
En este puesto, ayudarás a diseñar y desarrollar aplicaciones frontend modernas, escalables y de alta calidad para productos y capacidades como Agentes de IA, Asistente de Agente, Asistente de Supervisor, AI Builder y otras experiencias impulsadas por IA. Trabajarás en estrecha colaboración con gestores de producto, diseñadores, ingenieros backend y equipos centrados en IA para ofrecer experiencias de usuario intuitivas, fiables y de gran utilidad.
Este puesto es ideal para alguien con un enfoque práctico, orientado al producto y cómodo trabajando en aplicaciones frontend complejas que se integran con servicios de IA backend, soportan modelos de interacción enriquecidos y requieren una gran usabilidad y accesibilidad. Deberías ser capaz de traducir las necesidades del producto y del usuario en una arquitectura frontend escalable, impulsar la calidad de la implementación y contribuir al diseño de subsistemas mientras sigues creciendo hacia un liderazgo técnico más amplio.
*Aunque el puesto es principalmente remoto, requiere visitas ocasionales a la oficina en Coimbra. Tenemos previsto abrir oficinas en Aveiro y Oporto en el futuro. Este enfoque ofrece a los miembros del equipo la flexibilidad de trabajar de forma remota, al tiempo que se reúnen en la oficina para colaborar y trabajar en equipo.
Departamento: Desarrollo e Ingeniería
Tipo de empleo: Jornada completa
Ubicación: Portugal
Reporta a: Tiago Lopes Leitao
Responsabilidades clave
- Diseñar y desarrollar soluciones frontend escalables y de alta calidad alineadas con los estándares de la empresa.
- Construir y hacer evolucionar experiencias frontend impulsadas por IA en productos de Contact Center y UC.
- Implementar capacidades frontend para Agentes de IA, Asistente de Agente, Asistente de Supervisor, AI Builder y aplicaciones de IA relacionadas.
- Desarrollar interfaces web modernas, adaptables y reutilizables utilizando Angular o marcos de trabajo similares, integrándolas con servicios de IA backend.
- Trabajar con diseñadores UX/UI para ofrecer experiencias de usuario intuitivas y accesibles.
- Contribuir a la arquitectura frontend y a las decisiones de diseño técnico a nivel de subsistema.
- Optimizar el rendimiento, la capacidad de respuesta y el comportamiento entre navegadores en todos los dispositivos.
- Escribir código limpio, mantenible y comprobable siguiendo los estándares de ingeniería de Intermedia.
- Participar en revisiones de código, ofreciendo comentarios constructivos para elevar la calidad del equipo.
- Solucionar problemas, depurar y mejorar las aplicaciones y experiencias frontend existentes.
- Documentar los enfoques de implementación, las decisiones técnicas y las prácticas de desarrollo.
- Mantenerse al día con las tendencias de integración de IA y frontend y aplicarlas cuando sea relevante.
- Participar activamente en ceremonias Agile, demostraciones y planificación, compartiendo el progreso y las ideas técnicas.
Lo que aportarás al puesto
- Grado o Máster en Informática, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
- 5+ años de experiencia en desarrollo de software backend, con sólidas habilidades en APIs modernas y servicios distribuidos.
- Sólida experiencia en JavaScript/TypeScript, HTML5 y CSS3, con experiencia sólida en Angular o React.
- Sólida comprensión de la arquitectura frontend, componentes reutilizables, gestión de estado y optimización del rendimiento.
- Experiencia en la integración de aplicaciones frontend con REST APIs y GraphQL.
- Familiaridad con bibliotecas de gestión de estado y herramientas de compilación frontend modernas.
- Conocimiento de marcos de pruebas frontend y mejores prácticas de garantía de calidad.
- Comprensión del diseño adaptativo, principios de accesibilidad y mejores prácticas de usabilidad.
- Experiencia en la creación de experiencias de producto complejas, no solo sitios web sencillos basados en contenido.
- Sólidas habilidades de resolución de problemas y eficacia en un entorno Agile y dinámico.
- Capacidad para contribuir a debates sobre diseño técnico y proporcionar especificaciones funcionales para subsistemas más pequeños.
- Sólidas habilidades de colaboración y comunicación con diseñadores, ingenieros backend, gestores de producto y equipos interfuncionales.
Habilidades adicionales
- Experiencia con productos impulsados por IA, asistentes, agentes virtuales o aplicaciones de tipo constructor.
- Familiaridad con sistemas de diseño, bibliotecas de componentes y plataformas frontend altamente reutilizables.
- Experiencia con entornos en la nube como Azure o AWS en productos distribuidos globalmente.
- Familiaridad con tuberías CI/CD, conceptos de DevOps y prácticas modernas de entrega frontend.
- Experiencia liderando iniciativas frontend desde el concepto hasta la entrega.
- Experiencia en la mentoría de ingenieros y contribución a los estándares y mejores prácticas de ingeniería.
