Stellar Cyber
Intermedia Intelligent Communications
Desenvolvedor de Software
Descrição
Desenvolvedor de Software
Sobre a Vaga
A Intermedia está em busca de um Desenvolvedor Frontend Sênior para integrar nossa equipe de engenharia de produtos de IA, focada na criação de experiências frontend que impulsionam recursos baseados em IA em produtos de Contact Center e Comunicações Unificadas.
Nesta função, você ajudará a projetar e desenvolver aplicações frontend modernas, escaláveis e de alta qualidade para produtos e recursos como Agentes de IA, Assistente de Agente, Assistente de Supervisor, Construtor de IA e outras experiências impulsionadas por IA. Você trabalhará em estreita colaboração com gerentes de produto, designers, engenheiros backend e equipes focadas em IA para entregar experiências de usuário intuitivas, confiáveis e de alta utilidade.
Esta vaga é ideal para alguém prático, com visão de produto e confortável em trabalhar em aplicações frontend complexas que se integram a serviços de IA backend, suportam modelos de interação ricos e exigem forte usabilidade e acessibilidade. Você deve ser capaz de traduzir as necessidades do produto e do usuário em uma arquitetura frontend escalável, impulsionar a qualidade da implementação e contribuir para o design de subsistemas enquanto continua a crescer em direção a uma liderança técnica mais ampla.
*Embora seja principalmente remoto, esta função exige visitas ocasionais ao escritório em Coimbra. Planejamos abrir escritórios em Aveiro e no Porto no futuro. Essa abordagem oferece aos membros da equipe a flexibilidade de trabalhar remotamente, ao mesmo tempo em que se reúnem no escritório para colaboração e trabalho em equipe.
Departamento: Dev & Engineering
Tipo de Contrato: Tempo Integral
Localização: Portugal
Reporta a: Tiago Lopes Leitao
Principais Responsabilidades
- Projetar e desenvolver soluções frontend de alta qualidade que sejam escaláveis, sustentáveis e alinhadas aos padrões da empresa.
- Construir e evoluir experiências frontend impulsionadas por IA em produtos de Contact Center e UC.
- Implementar recursos frontend para produtos como Agentes de IA, Assistente de Agente, Assistente de Supervisor, Construtor de IA e aplicações relacionadas impulsionadas por IA.
- Construir interfaces web modernas, responsivas e reutilizáveis usando Angular ou frameworks frontend similares, integrando-se perfeitamente aos serviços de IA backend.
- Colaborar estreitamente com designers de UX/UI para criar experiências de usuário intuitivas e manter altos padrões de usabilidade e acessibilidade.
- Contribuir para a arquitetura frontend e ajudar a moldar as decisões de design técnico em nível de subsistema.
- Otimizar o desempenho da aplicação, a responsividade e o comportamento entre navegadores em diferentes dispositivos e contextos de uso.
- Escrever código limpo, sustentável e testável que siga os padrões de engenharia e as melhores práticas da Intermedia.
- Participar de revisões de código, fornecer feedback construtivo e ajudar a elevar a qualidade geral de engenharia da equipe.
- Solucionar problemas, depurar e melhorar aplicações frontend e experiências de usuário existentes.
- Documentar abordagens de implementação, decisões técnicas e práticas de desenvolvimento relevantes.
- Manter-se atualizado com as tendências emergentes de frontend e integração de IA e aplicá-las onde for relevante.
- Participar ativamente de cerimônias Agile, demonstrações e sessões de planejamento, compartilhando o progresso, ideias técnicas e melhorias com a equipe.
O que você trará para o cargo
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência prática equivalente.
- 5+ anos de experiência em desenvolvimento de software backend, com sólida experiência na construção de APIs modernas e serviços distribuídos.
- Especialização em JavaScript/TypeScript, HTML5 e CSS3, com sólida experiência em frameworks modernos como Angular ou React.
- Forte compreensão da arquitetura frontend, design de componentes reutilizáveis, gerenciamento de estado e otimização de desempenho.
- Experiência na integração de aplicações frontend com REST APIs e serviços GraphQL.
- Familiaridade com bibliotecas de gerenciamento de estado e ferramentas de build frontend modernas.
- Conhecimento de frameworks de teste frontend e melhores práticas em garantia de qualidade frontend.
- Compreensão de design responsivo, princípios de acessibilidade e melhores práticas de usabilidade frontend.
- Experiência na construção de experiências de produto complexas, não apenas sites simples baseados em conteúdo.
- Fortes habilidades de resolução de problemas e capacidade de trabalhar efetivamente em um ambiente Agile e dinâmico.
- Capacidade de contribuir para discussões de design técnico e fornecer especificações funcionais para subsistemas menores.
- Fortes habilidades de colaboração e comunicação para trabalhar efetivamente com designers, engenheiros backend, gerentes de produto e equipes multifuncionais.
Habilidades Bônus
- Experiência trabalhando em produtos impulsionados por IA, assistentes, agentes virtuais ou aplicações estilo construtor.
- Familiaridade com sistemas de design, bibliotecas de componentes e plataformas frontend altamente reutilizáveis.
- Experiência com ambientes de nuvem como Azure ou AWS em produtos distribuídos globalmente.
- Familiaridade com pipelines CI/CD, conceitos de DevOps e práticas modernas de entrega frontend.
- Experiência liderando iniciativas frontend desde a concepção até a entrega.
- Experiência em mentorar engenheiros e contribuir para padrões de engenharia e melhores práticas.
