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 las experiencias frontend que potencian las capacidades impulsadas por IA en los 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, Asistencia al Agente, Asistencia al Supervisor, AI Builder y otras experiencias impulsadas por IA. Trabajarás en estrecha colaboración con gerentes de producto, diseñadores, ingenieros backend y equipos centrados en IA para ofrecer experiencias de usuario intuitivas, fiables y de alta utilidad.
Este puesto es ideal para alguien práctico, con mentalidad de producto y cómodo trabajando en aplicaciones frontend complejas que se integran con servicios de IA backend, admiten 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 es principalmente remoto, este puesto requiere visitas ocasionales a la oficina en Coimbra. Planeamos abrir oficinas en Aveiro y Oporto en el futuro. Este enfoque brinda a los miembros del equipo la flexibilidad de trabajar de forma remota mientras también se reúnen en la oficina para colaborar y trabajar en equipo.
Departamento: Dev & Engineering
Tipo de Empleo: Tiempo Completo
Ubicación: Portugal
Reporta a: Tiago Lopes Leitao
Responsabilidades Clave
- Diseñar y desarrollar soluciones frontend de alta calidad que sean escalables, mantenibles y estén alineadas con los estándares de la empresa.
- Construir y evolucionar experiencias frontend impulsadas por IA en los productos de Contact Center y UC.
- Implementar capacidades frontend para productos como Agentes de IA, Asistencia al Agente, Asistencia al Supervisor, AI Builder y aplicaciones relacionadas impulsadas por IA.
- Construir interfaces web modernas, responsivas y reutilizables utilizando Angular o frameworks frontend similares, integrándose perfectamente con servicios de IA backend.
- Colaborar estrechamente con diseñadores UX/UI para crear experiencias de usuario intuitivas y mantener altos estándares de usabilidad y accesibilidad.
- Contribuir a la arquitectura frontend y ayudar a dar forma a las decisiones de diseño técnico a nivel de subsistema.
- Optimizar el rendimiento de la aplicación, la capacidad de respuesta y el comportamiento entre navegadores en diferentes dispositivos y contextos de uso.
- Escribir código limpio, mantenible y testeable que siga los estándares de ingeniería y las mejores prácticas de Intermedia.
- Participar en revisiones de código, proporcionar comentarios constructivos y ayudar a elevar la calidad general de ingeniería del equipo.
- Solucionar problemas, depurar y mejorar las aplicaciones frontend y experiencias de usuario existentes.
- Documentar enfoques de implementación, decisiones técnicas y prácticas de desarrollo relevantes.
- Mantenerse al día con las tendencias emergentes de integración frontend e IA y aplicarlas donde sea relevante.
- Participar activamente en ceremonias Agile, demos y sesiones de planificación, compartiendo el progreso, ideas técnicas y mejoras con el equipo.
Lo que aportarás al puesto
- Título de Grado o Máster en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
- Más de 5 años de experiencia en desarrollo de software backend, con una sólida experiencia en la creación de APIs modernas y servicios distribuidos.
- Sólida experiencia en JavaScript/TypeScript, HTML5 y CSS3, con una sólida experiencia en frameworks modernos como Angular o React.
- Sólida comprensión de la arquitectura frontend, diseño de componentes reutilizables, gestión de estado y optimización del rendimiento.
- Experiencia en la integración de aplicaciones frontend con servicios REST APIs y GraphQL.
- Familiaridad con bibliotecas de gestión de estado y herramientas de compilación frontend modernas.
- Conocimiento de frameworks de pruebas frontend y mejores prácticas en garantía de calidad frontend.
- Comprensión del diseño responsivo, principios de accesibilidad y mejores prácticas de usabilidad frontend.
- 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 capacidad para trabajar eficazmente en un entorno Agile y de ritmo rápido.
- Capacidad para contribuir a discusiones de diseño técnico y proporcionar especificaciones funcionales para subsistemas más pequeños.
- Sólidas habilidades de colaboración y comunicación para trabajar eficazmente con diseñadores, ingenieros backend, gerentes de producto y equipos multifuncionales.
Habilidades Adicionales
- Experiencia trabajando en 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 pipelines de CI/CD, conceptos de DevOps y prácticas modernas de entrega frontend.
- Experiencia liderando iniciativas frontend desde el concepto hasta la entrega.
- Experiencia en mentoría de ingenieros y contribución a estándares de ingeniería y mejores prácticas.
