Descrição
Resumo:
A TeamViewer procura um engenheiro de software full stack (sênior) experiente para desenvolver a próxima geração de sua plataforma Frontline, conectando os mundos físico e digital para equipes industriais.
Pontos principais:
1. Desenvolver soluções de software inovadoras com IA para moldar o futuro da digitalização
2. Juntar-se a uma equipe diversa e a uma forte cultura empresarial focada em impacto e novas ideias
3. Participar na arquitetura, no design e na melhoria contínua em toda a pilha tecnológica
A TeamViewer oferece uma plataforma líder de Ambiente de Trabalho Digital que conecta pessoas à tecnologia — permitindo, melhorando e automatizando processos digitais para tornar o trabalho mais eficaz. Nossas soluções de software aproveitam o poder da IA e moldam o futuro da digitalização.
Acreditamos que nossas equipes diversas e nossa forte cultura empresarial são fundamentais para o sucesso de nossos produtos e tecnologias, dos quais centenas de milhões de usuários em todo o mundo e cerca de 645.000 clientes de todos os setores dependem. Com mais de 1.900 funcionários em todo o mundo, celebramos as perspectivas e talentos únicos que cada indivíduo traz para a mesa e fomentamos um ambiente de trabalho dinâmico onde novas ideias florescem. Você está pronto para se juntar à nossa equipe e fazer a diferença?
##### **Responsabilidades**
A solução Frontline da TeamViewer capacita trabalhadores de linha de frente por meio de assistência em tempo real baseada em fluxos de trabalho em óculos inteligentes, telefones móveis e tablets. Nossa plataforma conecta os mundos físico e digital, combinando ferramentas de autoria 2D e 3D para transformar a forma como equipes industriais colaboram.
Procuramos um engenheiro de software full stack (sênior) experiente e comprometido, com sólida especialização em **React** e **Java Spring Boot**, para nos ajudar a desenvolver a próxima geração da plataforma Frontline. Você atuará em toda a pilha tecnológica, entregando funcionalidades ponta a ponta, desde a interface do usuário até os serviços de back-end.
* Projetar, implementar e manter aplicações front-end usando **TypeScript** e **React**.
* Projetar, implementar e manter serviços e APIs de back-end usando **Java** e **Spring Boot**.
* Participar do projeto de arquitetura e de aplicações para garantir confiabilidade, escalabilidade e manutenibilidade em toda a pilha tecnológica.
* Escrever código limpo, testável e mantível, utilizando práticas modernas de engenharia e metodologias CI/CD.
* Participar de revisões por pares, programação em par e discussões técnicas para elevar continuamente a qualidade do código e o alinhamento técnico.
* Assumir a propriedade do seu domínio e entregar resultados com responsabilidade e curiosidade.
* Explorar e avaliar tecnologias emergentes capazes de aprimorar as capacidades da plataforma.
##### **Requisitos**
* Graduação universitária ou faculdade em Ciência da Computação, Engenharia de Software ou área correlata.
* 4 anos ou mais de experiência profissional em desenvolvimento de software full stack, ou comprovada especialização em nível sênior no projeto e entrega de sistemas de software complexos.
* Sólida especialização em **TypeScript** e **React** para desenvolvimento front-end.
* Sólida especialização em **Java** e **Spring Boot** para desenvolvimento back-end, incluindo frameworks como Spring Data e Spring Security.
* Conhecimento sólido de **APIs RESTful**, **microsserviços** e projeto de sistemas distribuídos.
* Experiência com bancos de dados relacionais (ex.: PostgreSQL, MySQL) e frameworks ORM (ex.: Hibernate).
* Experiência com pipelines **CI/CD**, **Docker** e orquestração de contêineres (ex.: Kubernetes).
* Conhecimento de padrões de segurança e autenticação (JWT, OAuth2, OpenAPI).
* Domínio avançado do inglês; outros idiomas são um diferencial.
##### **Desejável**
* Experiência com sistemas de filas de mensagens (ex.: NATS, Kafka, RabbitMQ).
* Experiência com projeto de APIs públicas e integrações voltadas para desenvolvedores.
* Experiência com arquiteturas de **micro-frontends** (ex.: Module Federation, single-spa).
* Familiaridade com bibliotecas e padrões de **gerenciamento de estado** (ex.: Redux, Zustand, React Query).
* Experiência com bibliotecas de componentes e ferramentas modernas de front-end.
* Familiaridade com ferramentas de monitoramento e observabilidade (ex.: Prometheus, Grafana, ELK).
##### **O que oferecemos**
* **Integração presencial** em nosso escritório matriz para um início ideal
* Modelo de trabalho híbrido com base em Porto, Portugal
* A oportunidade de trabalhar em uma plataforma utilizada por trabalhadores de linha de frente em diversos setores ao redor do mundo
* Uma cultura colaborativa e orientada à engenharia, que valoriza a propriedade, a qualidade e a aprendizagem contínua
* Espaço para crescer tecnicamente e profissionalmente dentro de uma empresa global de tecnologia
* **Excelentes pacotes de remuneração e benefícios**, incluindo bônus por desempenho corporativo ou bônus por vendas, ações da empresa e revisões salariais periódicas
* Contribuições complementares ao plano privado de pensão (**BAV**) até o valor máximo, arcadas pela TeamViewer
* Escritórios com fácil acesso ao **transporte público**
* Opção de **alugar uma bicicleta elétrica** (apenas na Alemanha)
* **Condições especiais** em academias locais
* Acesso à plataforma *Corporate Benefits*, com muitos **descontos**
* Eventos regulares da **equipe** e celebrações corporativas
* Política de **portas abertas**, sem exigência de código de vestimenta, reuniões periódicas de todos os colaboradores e almoços com a liderança
* Trabalho **híbrido** e **flexível**, com até 50% de trabalho remoto
* Programa **Trabalhe do Exterior**, que permite até 40 dias de trabalho fora do país de contrato
* Celebramos a **diversidade** como um de nossos valores fundamentais: junte-se a nós e impulsione uma das iniciativas c\-a\-r\-e!
A TeamViewer é uma empregadora que promove igualdade de oportunidades e está comprometida em construir uma cultura inclusiva, na qual todos se sintam bem-vindos e apoiados. Nós C\-A\-R\-E e entendemos que nossa cultura diversa e orientada por valores nos torna mais fortes. À medida que continuamos crescendo como empresa, também priorizamos o desenvolvimento pessoal e profissional de nossos colaboradores. Temos orgulho de oferecer um ambiente de trabalho aberto e acolhedor, que o capacitará a ser o seu melhor, independentemente de seu gênero, estado civil ou familiar, orientação sexual, religião, idade, deficiência, nível de escolaridade ou raça.