Você vai participar do desenvolvimento dos produtos mais inovadores do mercado tech, atuando na construção de softwares de alta performance.
Para isso você vai participar de discussões sobre as soluções de arquitetura do sistema e quais seriam os melhores métodos para resolver determinado problema.
No seu dia a dia, além do desenvolvimento das soluções, você irá realizar peer code reviews, contribuindo para a qualidade do código que entregamos.
Atividades:
Irá implementar as melhorias solicitadas, no aplicativo mobile.
Competências Técnicas:
- Saber trabalhar com GIT;
- Domínio em Java/Kotlin;
- Saber criar Views customizadas reaproveitáveis e escaláveis;
- Saber estruturar uma tela usando XML e Custom Views;
- Dominar o IntelliJ / Android Studio;
- Conhecimento básico da arquitetura do Android, conhecer Lifecycles, Threads, Services, Intents e saber antes de acontecer que um código pode falhar e evitar isso;
- Conhecer lógica de programação e POO;
- Dominar as principais Libs que a comunidade usa;
- Saber estruturar um app, começar um do zero;
- Saber usar das boas práticas para criar uma arquitetura escalável e simples;
- Saber trabalhar com o GIT usando Git flow;
- Saber modelar banco de dados mobile;
- Ter conhecimento de comunicação Bluetooth;
- Ter conhecimento de protobuf;
- Ter conhecimento de gRPC;
- Saber trabalhar com requests criptografadas;
- Ter conhecimento de requisições para RESTful API;
- Ter conhecimento sobre coroutines do Kotlin;
- Experiência com UnitTest;
- Domínio do inglês.
Formação:
Engenharia da Computação, Ciência da Computação ou correlatos.
São bem vindos pessoas autodidatas também, apenas comprovando o conhecimento necessário para a vaga.
Tipo de vaga: Efetivo CLT, Autônomo / PJ
Salário: R$10.000,00 - R$15.000,00 por mês
**Benefícios**:
- Participação nos lucros
Tipos de pagamento adicional:
- Bônus
- Comissão
- Plano de Incentivo
Pergunta(s) de seleção:
- Tem experiência na criação de aplicações mobile?
Comente: