Engenheiro de Software Senior
Como parte do nosso time, você será responsável por contribuir com entregas de valor ao grupo, participando ativamente da construção das experiências e gerando resultados positivos no cliente final. Você precisará ter conhecimentos em padrões arquiteturais e design de código, além de ser familiarizado(a) com testes unitários, automatizados e contribuir nas discussões em equipe.
Procuramos uma pessoa desenvolvedora apaixonada por desafios, tecnologia e conhecimento. Você irá apoiar na evolução das jornadas do cliente com participação "hands on", mergulhando no código e se aproximando bastante das soluções técnicas que estão sendo criadas, desenvolvimento de novas funcionalidades e melhorias nos domínios de responsabilidades do time.
Responsabilidades:
1. Lidar com problemas com escopo amplo ou pouco definido, equilibrando prazo e qualidade com apoio da equipe;
2. Participar de debates técnicos junto à equipe;
3. Auxiliar na análise e resolução de problemas;
4. Garantir qualidade, escalabilidade e boas práticas do produto;
5. Fornecer visibilidade do trabalho;
6. Buscar entendimento e acompanhamento sobre métricas de saúde de aplicações/produtos;
7. Participar de pair, revisões de código e refinamentos para discutir soluções técnicas, garantir qualidade e compartilhar conhecimentos;
8. Buscar continuamente oportunidades para melhorar nossas aplicações, processos e experiência do nosso cliente;
Requisitos e qualificações:
* Ter interesse em trabalhar com adoção de novas tecnologias e aprender mais sobre KMP;
* Experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
* Conhecimentos em padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados;
* Conhecimentos de arquitetura de módulos e componentização;
* Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots, utilizando ferramentas como JUnit, Espresso, Mockito, XCTest, Snapshot Testing, entre outras;
* Conhecimentos sobre investigação, troubleshooting e depuração de sistemas;
* Conhecimentos sobre integração de APIs RESTful, serviços em nuvem (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push;
* Conhecimentos sobre estrutura de CI/CD, pipeline automatizado;
* Ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude);
* Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares, comunicando-se de forma eficaz com demais pessoas do time, designers, desenvolvedores, gerentes de produto e outros stakeholders, com habilidades de comunicação e colaboração;
* Conhecimentos sobre metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban;
* Capacidade de se comunicar de forma concisa, franca e clara (também por escrito);
Benefícios:
Plano de Saúde e Odontológico
Hospital Digital, da Vitta: contamos com uma equipe médica multidisciplinar, terapeutas e um time de saúde disponível 24 horas por dia 7 dias por semana de forma rápida e prática
Vale Refeição e/ou Vale Alimentação
Auxílio Remoto + Setup Inicial (exclusivo para vagas remotas)
Horário flexível
Benefício Educação - Plataforma interna com acesso a diversos livros, podcasts, treinamentos e vídeo aulas visando o autodesenvolvimento (Studa e Biblioteca StoneCo)
Gympass
Auxílio Creche
PLR
Seguro de Vida
Vale Transporte (exclusivo para vagas presenciais)
],