Impulsione a sua carreira em um dos maiores centros de P&D do país. Há 25 anos, desenvolvemos soluções sob medida em software e hardware para diversos segmentos em parceria com grandes players globais da área de tecnologia. Atuamos também com testes de laboratório, consultoria de inovação, capacitação, treinamento e certificação de produtos para telecomunicações.
É a sua chance de adquirir novas experiências e aplicar seu conhecimento em projetos relevantes que impactam positivamente a vida das pessoas.
- Somos mais de 1.600 profissionais e reconhecidos como um dos Lugares Incríveis para se Trabalhar pelo prêmio FIA/UOL.
- Estamos em grandes polos tecnológicos do país, com unidades em Brasília, Campinas, Manaus e Porto Alegre.
- Temos infraestrutura completa de laboratórios, especialmente o de microeletrônica, que é referência em todo o país.
- Somos o único membro da América Latina da associação europeia EARTO.
- Temos expertise em tecnologias como inteligência artificial, visão computacional, computação gráfica, realidade virtual e aumentada, assistentes virtuais e interface por voz, big data e analytics, openRAN, sistemas embarcados, IoT e blockchain.
- Requisitos Obrigatórios:
- Formação superior completa ou em andamento em Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas, Engenharia de Software ou áreas afins;
- Conhecimento da linguagem Kotlin e dos fundamentos de Programação Orientada a Objetos; - Compreensão dos componentes básicos do ecossistema Android e seus ciclos de vida (Activity, Fragment, Lifecycle);
- Noções de padrões de arquitetura para Android (como MVVM e separação de camadas);
- Familiaridade com desenvolvimento de interfaces em Android (layouts em XML);
- Conhecimento prático em controle de versão utilizando Git; - Inglês técnico para leitura e escrita de documentação. Requisitos diferenciais:
- Experiência prática com Jetpack Compose e gerenciamento de estado na UI;
- Conhecimento no uso de Kotlin Coroutines e fluxos reativos (Flow / StateFlow);
- Familiaridade com frameworks de injeção de dependência (Hilt ou Dagger);
- Experiência em consumo de APIs REST com Retrofit e bibliotecas de serialização de dados;
- Noções de execução e agendamento de tarefas em segundo plano (como WorkManager ou Services);
- Conhecimento na escrita de testes unitários (JUnit, MockK ou similares);
- Noções de persistência de dados local (DataStore, Room ou SharedPreferences);
- Noções de organização de projetos modulares e scripts de build com Gradle;
- Conhecimentos em Kotlin Multiplatform (KMP) para compartilhamento de código entre plataformas;
- Boas noções de boas práticas de desenvolvimento (Clean Code e princípios SOLID).
- Auxiliar no desenvolvimento, manutenção e evolução de funcionalidades em aplicações Android nativas;
- Construir e ajustar telas e fluxos de navegação, utilizando ferramentas modernas de interface declarativa e layouts tradicionais;
- Colaborar na implementação de regras de negócio seguindo os padrões arquiteturais adotados pela equipe (como MVVM);
- Realizar a integração de serviços externos e APIs para consumo e envio de dados;
- Investigar, reproduzir e corrigir defeitos identificados durante os ciclos de testes;
- Escrever e manter testes automatizados para garantir a estabilidade das entregas;
- Participar de revisões de código (Code Reviews), contribuindo para a qualidade técnica e evolução contínua da base de código;
- Atuar em time multidisciplinar colaborando com cerimônias e práticas ágeis de desenvolvimento.