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 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 práctico, con mentalidad de producto y que se sienta 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 el trabajo 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 ofrece a los miembros del equipo la flexibilidad de trabajar de forma remota mientras se reúnen en la oficina para colaborar y trabajar en equipo.
Departamento: Dev & Engineering
Tipo de empleo: Jornada completa
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 productos de Contact Center y UC.
- Implementar capacidades frontend para productos como Agentes de IA, Asistente de Agente, Asistente de 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 comprobable que siga los estándares y mejores prácticas de ingeniería 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 las 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 frontend y de integración de IA y aplicarlas cuando sea relevante.
- Participar activamente en ceremonias Agile, demostraciones y sesiones de planificación, compartiendo el progreso, ideas técnicas y mejoras con el equipo.
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ólida experiencia en la creación de APIs modernas y servicios distribuidos.
- Sólida experiencia en JavaScript/TypeScript, HTML5 y CSS3, con experiencia sólida 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 REST APIs y servicios 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 simples basados en contenido.
- Sólidas habilidades de resolución de problemas y capacidad para trabajar eficazmente en un entorno Agile y dinámico.
- 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, gestores de producto y equipos interfuncionales.
Habilidades adicionales
- Experiencia trabajando en productos impulsados por IA, asistentes, agentes virtuales o aplicaciones de estilo 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 mentorizando ingenieros y contribuyendo a los estándares y mejores prácticas de ingeniería.
