Descrição
Resumo:
A TeamViewer está procurando um Engenheiro de Software Android experiente para projetar, desenvolver e manter aplicativos Android de classe mundial para sua solução Frontline, melhorando a produtividade e a segurança no mundo industrial.
Pontos principais:
1. Modelar o futuro dos fluxos de trabalho aumentados e móveis.
2. Contribuir com soluções inovadoras para a plataforma Frontline.
3. Experimentar tecnologias emergentes como Kotlin Multiplatform e IA/RA.
A TeamViewer oferece uma plataforma líder de Ambiente Digital de Trabalho que conecta pessoas à tecnologia — permitindo, aprimorando 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 organizacional 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 equipe e fomentamos um ambiente de trabalho dinâmico onde novas ideias prosperam. Você está pronto para se juntar à nossa equipe e causar impacto?
##### **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 celulares e tablets. Ela melhora a produtividade e a segurança ao permitir fluxos de trabalho sem uso das mãos e suporte remoto em setores industriais de todo o mundo.
Procuramos um **Engenheiro de Software Android** experiente e comprometido, apaixonado por construir aplicações robustas, escaláveis e centradas no usuário, que gerem um impacto real no mundo industrial. Você fará parte de uma equipe internacional colaborativa que está moldando o futuro dos fluxos de trabalho aumentados e móveis.
* **Projetar, desenvolver e manter** aplicativos Android de classe mundial adaptados a uma ampla gama de clientes empresariais e industriais.
* **Arquitetar bases de código limpas, escaláveis e testáveis**, utilizando frameworks modernos para Android e boas práticas.
* Colaborar de perto com equipes de backend e de plataforma para garantir **integração perfeita, sincronização e confiabilidade** entre dispositivos e ambientes.
* Contribuir com soluções inovadoras e novos recursos para a plataforma **Frontline**, em colaboração com equipes de UX e de produto.
* Participar de revisões por pares, **programação em par e discussões de design multiplataforma**, para manter qualidade e consistência.
* **Assumir total responsabilidade pelas entregas**, do início ao fim — desde a concepção até a publicação — garantindo confiabilidade, desempenho e facilidade de manutenção.
* Experimentar tecnologias emergentes (por exemplo, **Kotlin Multiplatform, Compose Multiplatform, integrações de IA/RA**) para expandir os limites do que nossa plataforma pode oferecer.
##### **Requisitos**
* Graduação universitária ou faculdade (ou experiência equivalente) em Ciência da Computação, Engenharia de Software ou área relacionada.
* **3+ anos de experiência profissional em desenvolvimento Android** ou comprovada especialização em nível sênior na entrega de aplicativos móveis de alta qualidade em larga escala.
* **Excelente domínio de Kotlin**, com sólida compreensão do **SDK do Android, Jetpack Compose** e arquiteturas modernas de aplicativos (MVVM, MVI ou Arquitetura Limpa).
* Experiência na integração com **APIs RESTful**, WebSockets ou backends baseados em mensagens.
* Familiaridade com **design offline-first**, sincronização em segundo plano e otimização de desempenho para dispositivos com restrições.
* Experiência no uso de **modularização, injeção de dependência** (por exemplo, Hilt/Koin) e **programação assíncrona** (Coroutines, Flow).
* Conhecimento de **metodologias de teste** (testes unitários, de interface e de instrumentação) e uso de frameworks como JUnit, Espresso ou MockK.
* Familiaridade com **pipelines CI/CD**, otimização de builds Gradle e fluxos de publicação (Play Console, distribuição interna de aplicativos).
* Fluência em inglês; outros idiomas são um diferencial.
**Desejável:**
* Experiência com **Kotlin Multiplatform (KMP)** ou lógica de negócios compartilhada entre Android/iOS.
* Exposição a **Realidade Aumentada (ARCore)**, SDKs baseados em câmera ou desenvolvimento para óculos inteligentes.
* Conhecimento de design seguro de aplicativos, criptografia e proteção de dados em dispositivos móveis.
##### **O que oferecemos**
* **Integração presencial** em nosso escritório-sede para um início ideal
* **Excelente remuneração e pacotes de benefícios**, incluindo bônus por desempenho corporativo ou bônus de vendas
* Escritórios com **acesso facilitado ao transporte público**
* **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 frequentes com toda a equipe (All Hands) e almoços com a liderança
* Modelo de trabalho **híbrido** e **flexível**, com até 50% de trabalho remoto
* Programa **Trabalhe do Exterior**, permitindo até 40 dias de trabalho fora do país de contrato
* Celebramos a **diversidade** como um dos nossos valores centrais: 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, onde todos se sintam bem-vindos e apoiados. Nós C\-A\-R\-E e entendemos que nossa cultura diversa, orientada por valores, nos torna mais fortes. À medida que continuamos a crescer como empresa, também focamos em possibilitar o crescimento pessoal e profissional de nossos funcionários. Temos orgulho de oferecer um ambiente de trabalho aberto e acolhedor que o capacitará a ser o seu melhor, independentemente do seu gênero, estado civil ou familiar, orientação sexual, religião, idade, deficiência, nível de escolaridade ou raça.