Desenvolvedor(a) Mobile Android – Senior (Remoto)
SOBRE A VAGA:
Estamos em busca de um(a) Desenvolvedor(a) Mobile Android Senior para atuar em um ambiente dinâmico, colaborativo e orientado a soluções, no maior ecossistema de mídias, comunicação e entretenimento da América Latina. Você fará parte do time responsável por uma das plataformas de streaming mais acessadas do país.
O ambiente exige alta escalabilidade, resiliência e foco constante em experiência do usuário, lidando com grande volume de acessos simultâneos. Buscamos uma pessoa com forte capacidade técnica e visão de produto, que atue como referência dentro do time, influenciando decisões arquiteturais e elevando o nível técnico da equipe. Mais do que desenvolver, essa posição exige atuação ativa em mentoria, revisão de código e evolução contínua do produto.
RESPONSABILIDADES:
- Desenvolver e evoluir aplicações Android de alta escala e performance;
- Atuar na definição de arquitetura e boas práticas;
- Liderar tecnicamente iniciativas e apoiar desenvolvedores mais juniores;
- Garantir qualidade através de testes (TDD, testes instrumentados, UI);
- Monitorar e otimizar performance (memória, rede, bateria);
- Participar de code reviews e decisões técnicas;
- Trabalhar em conjunto com times de produto, design e QA.
REQUISITOS:
- Experiência sólida com Kotlin e Java;
- Domínio de arquitetura Android (MVVM e variações);
- Experiência com Android SDK e ciclo de vida;
- Conhecimento em programação reativa (Rx, Flow, LiveData);
- Experiência com consumo de APIs (REST e GraphQL);
- Domínio de versionamento com Git;
- Experiência com CI/CD;
- Conhecimento em testes automatizados;
- Experiência com otimização de performance.
DIFERENCIAIS:
- Experiência com Jetpack Compose;
- Experiência com Android TV;
- Conhecimento em segurança mobile;
- Atuação ativa na comunidade (artigos, talks, etc.);
- Experiência com ferramentas de análise de rede (ex: Charles Proxy).
INFORMAÇÕES ADICIONAIS:
- Modelo de Contratação: PJ
- Local: Remoto

