REQUISITOS E QUALIFICAÇÕES
Esses são os itens que não podem faltar na sua bagagem :
- Experiência com linguagens Java e Kotlin;
- Conhecimentos em SQL;
- Experiência com testes unitários;
- Conhecimentos em NoSQL;
- Produzir código limpo, organizado e reutilizável;
- Possuir conhecimentos sobre padrões de projeto e aplica no seu dia-a-dia;
- Conhecimentos em desenvolvimento orientado a testes (TDD, BDD, pirâmide de testes);
- Conhecimento e aplicação dos princípios SOLID e Clean Code;
- Experiência em equipes dinâmicas e metodologias de desenvolvimento ágeis;
Você Irá : (Responsabilidades)
Apoiar na definição de arquiteturas de software ajudando a construir e melhorar o nosso app seguindo padrões de performance, escalabilidade, segurança, etc;Identificar, analisar e solucionar diferentes tipos de problemas de baixa e média complexidade bem como encontrar novas formas de execução a partir de lições aprendidas e compartilhar com o time;Saber lidar com priorizações e repriorização de atividades, corrigindo rotas de planejamento quando solicitado;Compartilhar ideias e sugestões de forma estruturada com base em dados e fatos além de alinhar as expectativas com liderança, pares, time e outros departamentos;Trabalhar com autonomia e responsabilidade em colaboração com os times de produto, design e outros desenvolvedores de diferentes stacks;Realizar pesquisa de novas tecnologias trazendo para discussões viabilidade e oportunidade;Responsabilidade por suas entregas e por um alto nível de desempenho, desenvolvimento pessoal e comportamento dentro dos valores da empresa e do time;