Estamos atentos ao que está acontecendo no mundo, novas
sugestões de tecnologias são sempre bem vindas! Por enquanto
estamos utilizando essas tecnologias nos nossos
projetos:
Kotlin
Flutter
Testes: JUnit, Mockito e Power Mock
Padrões de Projeto: Clean, MVP e MVVM
CI/CD
Git
Sua missão como Pessoa Desenvolvedora Android:
Atividades principais
Participar ativamente nas etapas de ideação, planejamento e
desenvolvimento dos produtos dos nossos clientes;
Participar de discussão das tecnologias que serão
utilizadas nos projetos;
Participar de discussão das tecnologias e arquiteturas que
serão utilizadas nos projetos;
Desenvolvimento de aplicações nativas Android usando
Kotlin, construindo layouts feitos por nossos designers,
visando uma UX de excelência;
Deploy com continuous integration / continuous
deployment;
Disposição para ajudar e compartilhar conhecimento;
Ter curiosidade e disposição para se arriscar em novas
tecnologias.
Para este desafio, é necessário:
Requisitos
Conhecimento de Kotlin;
Conhecimento de ao menos um Rest Client;
Conhecimento de versionamento com Git;
Conhecimento de persistência em banco de dados;
Conhecimento de pelo menos um padrão de projeto;
Experiencia com padrões de arquitetura e boas praticas para
orientação objetos;
Experiencia de trabalho com ao menos um aplicativo em
produção;
Conhecimento das principais bibliotecas do Android Jetpack
(Room, Navigation…);
Experiencia com testes unitários;
Noções de multithreading;
Experiência com construção de layouts.
E serão considerados diferenciais:
Diferenciais
Sabe lançar um APK na loja;
Conhecimento dos conceitos de SOLID;
Conhecimentos de CI/CD;
Experiência com o desenvolvimento de projetos com
metodologias ágeis;
0 Comentários