




Resumo: Esta posição de Engenheiro Sênior concentra-se na especialização em frontend, particularmente em sistemas de design, desenvolvimento de componentes e interfaces de usuário acessíveis, dentro de uma arquitetura de microsserviços. Pontos principais: 1. Assumir problemas complexos e influenciar a direção técnica 2. Projetar e construir aplicações de alta qualidade e escaláveis voltadas ao usuário 3. Utilizar ferramentas de desenvolvimento assistidas por IA para melhorar a produtividade **Resumo da vaga:** * Na Talkdesk, construímos a próxima geração de nossa plataforma utilizando uma arquitetura de microsserviços e equipes verticais fortemente autônomas. Cada equipe possui responsabilidade integral pelos seus serviços — arquitetura, entrega, qualidade e prontidão para produção. * Esperamos que engenheiros seniores estabeleçam o padrão técnico. Você tomará decisões arquitetônicas, questionará pressupostos e elevará a qualidade tanto do nosso código quanto das nossas práticas de engenharia. Revisões por pares, prontidão para produção e colaboração são obrigatórias — nada chega à produção sem análise rigorosa. * Esta posição exige especialização em frontend, principalmente em sistemas de design. Buscamos alguém que compreenda profundamente o desenvolvimento de componentes — criando, mantendo e documentando componentes de interface de usuário acessíveis, reutilizáveis e tokens de design (variáveis, tipografia, espaçamento). * Sensibilidade para design: olhar atento aos detalhes, compreensão de layout, movimento e aspectos visuais, com experiência em Figma ou ferramentas semelhantes. * Acessibilidade: conhecimento aprofundado dos padrões WCAG e do design de componentes acessíveis. * Se você gosta de assumir problemas complexos e de colaborar entre funções — trabalhando com designers de UX/UI para traduzir conceitos visuais em código e com engenheiros para garantir uma implementação adequada, influenciando a direção técnica e entregando experiências refinadas voltadas ao usuário, respaldadas por sólidos sistemas distribuídos — esta é a vaga ideal para você. **Atribuições e responsabilidades:** * Assumir **propriedade técnica** de funcionalidades complexas, desde o frontend até o backend, incluindo projeto, implementação, testes e prontidão para produção * Projetar e construir aplicações de alta qualidade e escaláveis voltadas ao usuário, com forte atenção à experiência do usuário (UX), desempenho e manutenibilidade * Desenvolver e manter serviços e APIs baseados em eventos que suportem as necessidades do frontend em escala * Tomar decisões arquitetônicas e ativamente **influenciar a direção técnica**, os padrões e as melhores práticas dentro da equipe * Colaborar de perto com as áreas de Produto, Design e outras equipes de engenharia para garantir que as soluções atendam plenamente aos requisitos comerciais e dos usuários * Atuar como **referência técnica** para a equipe: revisar criticamente o código, documentar claramente a arquitetura e orientar outros engenheiros * Projetar e implementar integrações com sistemas externos, garantindo integridade dos dados, segurança e observabilidade * Identificar e resolver desafios técnicos complexos, incluindo gargalos de desempenho e limitações de escalabilidade * Defender testes automatizados, CI/CD e excelência em produção * Utilizar **ferramentas de desenvolvimento assistidas por IA** (por exemplo, copilotos de programação, assistentes de revisão de código, ferramentas de geração de testes) para melhorar a produtividade, a qualidade do código e a velocidade de iteração, mantendo um forte julgamento técnico, propriedade do código e consciência de segurança * Avaliar e integrar **soluções impulsionadas por IA** sempre que agregarem valor real aos fluxos de trabalho de produto ou engenharia **Qualificações:** * Graduação ou mestrado em Ciência da Computação, Matemática Aplicada ou área de engenharia * 5+ anos de experiência em Desenvolvimento de Software, especialmente em aplicações baseadas em nuvem * Experiência sólida no projeto e desenvolvimento de aplicações web * Fortes habilidades em programação orientada a objetos e experiência com bancos de dados em nuvem **Especialização avançada em frontend, incluindo:** * React * HTML e CSS **JavaScript / TypeScript****Projeto de componentes, gerenciamento de estado e otimização de desempenho** * Profundo entendimento sobre o projeto e desenvolvimento de arquiteturas orientadas a serviços (SOA, API) e **arquiteturas orientadas a eventos** * Experiência com arquitetura de microsserviços, APIs e corretores de mensagens (Kafka, RabbitMQ) * Experiência em dimensionamento de aplicações web globais * Defensor de testes automatizados e integração contínua * Familiaridade com pipelines de CI/CD orientados a **GitHub Actions**, com capacidade de contribuir com melhorias e solucionar problemas * Paixão por produzir código limpo, compatível com padrões, seguro * Coragem para aprender novas tecnologias e abordagens técnicas para desenvolvimento de aplicações * Bom domínio escrito e falado do inglês A Talkdesk está pioneirando uma nova era de Automação da Experiência do Cliente (CXA), redefinindo a forma como as marcas mais admiradas do mundo interagem com seus clientes por meio de IA. Nossa equipe global de inovadores corajosos é obcecada pelo cliente, construindo soluções com foco em IA que colocam empatia, confiança e transparência no centro de cada interação. Cultivamos uma cultura inclusiva na qual perspectivas diversas impulsionam nosso sucesso e toda voz tem seu lugar. Combinando a estabilidade de um líder global com a agilidade de um disruptor, os Talkdeskers têm autonomia para gerar impacto significativo, ao mesmo tempo em que contribuem com as comunidades e o meio ambiente ao nosso redor. A Talkdesk foi reconhecida como Líder no Quadrante Mágico™ da Gartner® para Contact Center como Serviço (CCaaS) e nos Relatórios G2 Overall Grid® para Agentes de IA e Contact Center. Com sete anos consecutivos na lista Forbes Cloud 100 e diversos prêmios AI Breakthrough, nunca houve um momento mais empolgante para se juntar a nós enquanto moldamos o futuro da automação da experiência do cliente! **Ambiente de trabalho e requisitos físicos:** Trabalho predominantemente em ambiente de escritório, períodos prolongados sentado ou em pé, atividades baseadas em computador. Levantamento limitado e uso de equipamentos restrito a dispositivos relacionados ao computador (teclados, mouse etc.). A história da Talkdesk é fundamentada em empatia e aceitação. É objetivo compartilhado por todos os Talkdeskers capacitar um novo tipo de herói do cliente por meio de nossa solução de software inovadora, e acreditamos firmemente que o melhor caminho para o sucesso de nossa missão é a inclusão, a diversidade e a aceitação genuína. Para tanto, contratamos, promovemos, trabalhamos lado a lado, torcemos, nos unimos e damos as boas-vindas calorosamente à família Talkdesk todas as pessoas, independentemente de identidade étnica e racial, herança indígena, origem nacional, religião, gênero, identidade de gênero, expressão de gênero, orientação sexual, idade, deficiência, estado civil, condição de veterano, informação genética ou qualquer outro status legalmente protegido.


