- Presencial
- Tempo inteiro
- Sénior
Descrição
A Talkdesk está à procura de um Engenheiro de Software Sénior altamente experiente para liderar o desenvolvimento de Design Systems. Nesta função, você será responsável pela propriedade técnica de funcionalidades complexas, desde o frontend até ao backend, incluindo design, implementação, testes e prontidão para produção. Você trabalhará com uma arquitetura de microserviços em equipas autónomas, estabelecendo o padrão técnico e influenciando a direção técnica da organização.
Esta posição requer experiência profunda em Frontend, particularmente em sistemas de design e desenvolvimento de componentes acessíveis e reutilizáveis. Esperamos que você trabalhe em estreita colaboração com equipas de UX/UI, Product e Engineering, traduzindo conceitos visuais em código de alta qualidade. Você será um ponto de referência técnica para a equipa, realizando revisões críticas de código, documentando arquitetura e mentorizando outros engenheiros.
A Talkdesk é pioneira em Customer Experience Automation (CXA), com reconhecimento como Líder no Gartner Magic Quadrant para Contact Center as a Service e múltiplos prémios AI Breakthrough. Você terá a oportunidade de impactar significativamente a forma como as marcas mais admiradas do mundo interagem com os seus clientes através de soluções orientadas por IA.
Competências
- React
- JavaScript
- TypeScript
- HTML
- CSS
- Design Systems
- Desenvolvimento de Componentes
- Gestão de Estado
- Otimização de Performance
- Service Oriented Architecture (SOA)
- Arquiteturas Event-Driven
- Microserviços
- APIs
- Message Brokers
- Kafka
- RabbitMQ
- GitHub Actions
- CI/CD
- Testes Automatizados
- Figma
- WCAG
- Design Acessível
- Cloud Databases
- Programação Orientada a Objetos
Responsabilidades
- Assumir propriedade técnica de funcionalidades complexas desde frontend até backend, incluindo design, implementação, testes e prontidão para produção
- Desenhar e construir aplicações user-facing de alta qualidade e escaláveis, com forte atenção a UX, performance e manutenibilidade
- Desenvolver e manter serviços baseados em eventos e APIs que suportem as necessidades do frontend em escala
- Tomar decisões arquitetônicas e influenciar ativamente a direção técnica, padrões e melhores práticas da equipa
- Colaborar estreitamente com Product, Design e outras equipas de engineering para garantir que as soluções atendem plenamente aos requisitos de negócio e utilizador
- Atuar como referência técnica para a equipa: realizar revisões críticas de código, documentar arquitetura claramente e mentorizar outros engenheiros
- Desenhar e implementar integrações com sistemas externos, garantindo integridade de dados, segurança e observabilidade
- Identificar e resolver desafios técnicos complexos, incluindo gargalos de performance e restrições de escalabilidade
- Defender testes automatizados, CI/CD e excelência em produção
- Aproveitar ferramentas de desenvolvimento assistidas por IA para melhorar produtividade, qualidade de código e velocidade de iteração
- Avaliar e integrar soluções alimentadas por IA onde adicionam valor real aos fluxos de trabalho do produto ou engineering
Empregos semelhantes
