Sobre a oportunidade
PcDs são sempre bem-vindas.Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo.
Responsabilidades
- Desenvolver novas aplicações Android e evoluir arquiteturas existentes, utilizando Kotlin e Java
- Criar interfaces e fluxos de usuário, integrando serviços, APIs e componentes do sistema Android
- Propor soluções de arquitetura, padrões de design e boas práticas para garantir performance, segurança e qualidade do aplicativo
- Atuar em construção de novos módulos e features desde o planejamento até a implementação e entrega
- Realizar manutenção evolutiva e corretiva quando necessário, garantindo estabilidade e compatibilidade
- Investigar problemas complexos, realizando debug avançado e análise de logs no logcat, incluindo camadas de aplicação e framework (crashes, permissões, etc.)
- Adaptar e otimizar Apps de Sistema para novas versões do Android, considerando mudanças de API e comportamento do OS
- Participar ativamente de revisões de código, contribuindo para padrões internos e compartilhando conhecimento com o time
- Colaborar em um projeto internacional, utilizando inglês para leitura, escrita e conversação.
Requisitos
- Ensino superior completo em Engenharia da computação ou Análise de sistemas ou áreas afins
- Experiência com Desenvolvimento Android (Java ou Kotlin)
- Experiência com Jetpack (Compose, ViewModel, LiveData, Navigation, etc.)
- Conhecimento de arquiteturas modernas (MVVM, MVI, Clean Architecture)
- Familiaridade com CI/CD para Android e pipelines de build (Gradle, Jenkins, GitHub Actions)
- Experiência com testes unitários e instrumentados. Experiência com AOSP Experiência com análise de log's Linux adb
- Inglês avançado para conversação com parceiro internacional
