Job description
.
Main responsibilities
Atuar na concepção, desenvolvimento, implantação e manutenção de aplicações Android; Aplicar os padrões e boas práticas de engenharia de software; Fazer a interface entre o cliente e equipes internas envolvidas, apoiando em planejamentos mais complexos, refinamentos e desenvolver outras pessoas da equipe; Criar documentação de serviços, componentes e elaboração de diagramas; Participar da definição das soluções e ser propositivo e apresentar as suas ideias ou críticas; Ter experiência de trabalho em modelo de time ágil.
Requirements and skills
Conhecimento em Java ou Kotlin; Habilidades na construção de aplicações escaláveis; Android Jetpack Components (Lifecycle, Room, ViewModel, LiveData, Flow, Navigation, DataBinding, WorkManager, AlarmManager...); Experiência em consumo de APIs REST; Proficiência em ferramentas de controle de versão (Git); Interesse pelo segmento mobile (trends, growth hacking...); Ter trabalhado com pelo menos um dos patterns MVVM, MVI, MVP, Viper e variantes; Trabalhar com Injeção de dependência (Dagger, Hilt ou Koin); Coroutines (RxJava, RxKotlin) + Retrofit; Familiaridade com Custom Views (Components); Experiência em testes unitários; Crashlytics, Google Analytics, Google Maps, Google Play Services; Familiaridade com itens de segurança Android; Experiência específica em desenvolvimento seguro e práticas de segurança para aplicativos móveis; Conhecimento profundo das melhores práticas de segurança, incluindo OWASP Mobile Top Ten; Experiência com ferramentas de análise estática e dinâmica de código (SAST e DAST), como Fortify, Checkmarx, ou SonarQube; Experiência com criptografia, controle de acesso e técnicas de hashing; Experiência com ferramenta de proteção GuardSquare; Entendimento de CI e CD; Noções de UX para apps móveis.; Desejável: Modularização e refatoração de aplicações; criação de CI/CD, Gradle, Tasks, Jetpack Compose, LeakCanary, MotionLayout, DeepLinks, Apollo-Android, Firebase; Notificações push, mensageria, publicação automatizada na Play Store. Não possui todos os requisitos para a vaga? Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.
Additional information
#remote remote"
#J-18808-Ljbffr