Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!
Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos.
Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas.
Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência.
Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!
Responsabilidades
- Atuar no desenvolvimento de aplicativos na plataforma Android, implementando layouts, criando as interfaces de comunicação entre telas e integrações para consumo de serviços (API s), sempre interagindo com time interno (empresa) e externo (cliente) garantindo a qualidade dos seus entregáveis, auxiliar na capacitação e avaliação do código de desenvolvedores.
- Atividades de programação
- Atuar em itens simples e médios sem ajuda.
- Atuar em itens complexos com pouca ajuda.
- Atuar em refinamento técnico de atividades.
- Atuar na inspeção de código (pull request) de outros membros do time.
- Atuar com olhar de otimização de desenvolvimento.
- Atuar com o monitoramento e performance de aplicações.
- Participação em definição de arquitetura.
- Participação em definição de processo técnico.
- Siga conceitos de programação, como: Alta coesão, Baixo acoplamento, Clean code, Adotar soluções simples.
- Atividades de capacitação
- Atuar colaborativamente com o time.
- Atuar capacitando tecnicamente o time.
- Criar rotinas de capacitação com o time.
- Atividades de documentação
- Fluxogramas.
- Diagramas de sequência.
- Diagramas de fluxo de dados.
- Modelo entidade relacionamento (quando necessário para DB interno).
- Diagrama de classes.
- Documentação de arquitetura.
- Documentação de requisitos técnicos.
- Comunicação
- Atuar com o líder dos colaboradores e prestadores de serviços na previsibilidade nas atividades (estimativas).
- Atuar na tomada de decisões técnicas.
- Atuar na mediação de conflitos dos colaboradores e prestadores de serviços.
- Mantém comunicação ativa com os colaboradores e prestadores de serviços, reportando status de início, final e impedimento das atividades.
- Incentivar os colaboradores e prestadores de serviços a melhorar a comunicação técnica no dia a dia.
- Participação ativa com os clientes, estruturando a melhor forma de comunicação, envolvendo os colaboradores e prestadores de serviços ou não.
- Evolução
- Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe.
- Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
- Participar e atuar ativamente em outras iniciativas da empresa.
- Participar quando requerido em entrevistas.
- Processo
- Estar familiarizado com o processo de Git Flow.
- Estar familiarizado com as metodologias Kanban, Scrum e Incremental.
- Participação e definir reuniões de trabalho estabelecidas para seus colaboradores e prestadores de serviços.
- Reporte de trabalho em nível de tarefa nos grupos.
- Reporte de trabalho ativamente para sua liderança.
- Apontar corretamente as horas trabalhadas no controle interno da empresa.
- Emitir nota fiscal no prazo solicitado pela empresa.
Requisitos e qualificações
- Kotlin.
- Layout via XML e Compose.
- Integração com serviços externos (API s).
- Conceito de arquitetura MVVM.
- Teste unitário.
- Criação de componentes customizados.
- Abstrações de classes semelhantes.
- Processo de publicação de aplicativos.
- Noção de Integração com os hardwares do Android (Camera, Bluetooth, Discador).
- Conhecimento sobre os Architecture Components (Live data, Room DB, etc).
- Conhecimento de Coroutines e Flow.
- Conhecimento sobre Firebase e suas ferramentas.
- Conceito de modularização.