Desenvolver, em conjunto com a equipe, os produtos mais inovadores do mercado - atuando tanto no desenvolvimento de novas features como em sua sustentação.
Você vai trabalhar em equipe para criar soluções e melhorias no aplicativo/framework, aprendendo diariamente novas tecnologias que podem auxiliar na resolução dos problemas. Além disso, você vai participar e discutir sobre as soluções de arquitetura do sistema, melhores métodos para corrigir bugs, melhorar a UX e resolver problemas complexos. Com o tempo e sênioridade você passará a conduzir as discussões dentro da equipe e tomar as decisões referentes a arquitetura da aplicação.
- Conhecimento básico em Java e/ou Kotlin;
- Conhecimento básico de como estruturar uma tela usando XML;
- Sabe usar o IntelliJ / Android Studio;
O que seria um diferencial para o Nível Júnior?
- Manja muito de GIT;
- Tem app na loja;
- Trabalhou em algum projeto Open Source;
- Familiaridade com alguma metodologia ágil;
O que seria muito legal se você soubesse para se encaixar como Nível Pleno:
- Domínio em Java/Kotlin;
- Sabe criar Views customizadas reaproveitáveis e escaláveis;
- Sabe estruturar uma tela usando XML e Custom Views;
- Domina o IntelliJ / Android Studio;
- Conhecimento básico da arquitetura do Android, conhece Lifecycles, Threads, Services, Intents e sabe antes de acontecer que um código pode falhar e evita isso;
- Conhece lógica de programação e POO;
- Domina as principais Libs que a comunidade usa;
- Sabe estruturar um app, começar um do zero. Sabe usar das boas práticas para criar uma arquitetura escalável e simples;
O que seria um diferencial para o Nível Pleno?
- Sabe modelar banco de dados mobile;
- Sabe trabalhar com requests criptografadas;
- Sabe trabalhar com frameworks de segurança (KeyChainAccess);
- Experiência com UnitTest;
O que te tornaria um sênior/especialista para essa vaga:
- Domínio em Java e/ou Kotlin;
- Sabe criar qualquer tipo de View Customizada escalável e em pouco tempo, domina Canvas, View Lifecycle, Styles e Animations;
- Arquiteta um app do zero usando as boas práticas para o app funcionar em todas as plataformas existentes, versões do Android, tipos de tela, idioma e hardware;
- Cria libs;
- Ajuda no desenvolvimento profissional e técnico dos demais Devs;
- Destrói o Android Studio;
- Domina GIT;
- Domina Gradle/Maven;
- Domina as principais libs;
- Domina Lifecycles;
- Conhece Reactive Programming;
Diferenciais para Sênior/Especialista:
- Conhece MVVM, MVP, MVC, Clean e sabe dialogar indicando vantagens e desvantagens de cada arquitetura;
- Participa de algum projeto Open Source;
- Tem app na loja;
- Domina metodologia ágil;

Vale Refeição & Alimentação

Vale Transporte

Seguro Saúde com co-participação

Plano Odontológico

Gympass

Auxílio Creche

Seguro de Vida

Auxílio Plano Telefônico Vivo

Bônus por indicação

Participação em Resultados e Lucros

Café, chá, frutas e lanches
Poderíamos dizer que temos chopp e videogame, mas não é assim que atraímos profissionais fora da curva. Acreditamos num ambiente de autonomia, que valoriza o aprendizado e incentiva o uso de novas tecnologias. Onde a coragem para testar anda junto com a colaboração para co-criarmos soluções que resolvam o problema certo. Vivemos uma cultura de pessoas transformadoras!