Missão do cargo - Desenvolver e sustentar funcionalidades de software, que agreguem valor ao produto, garantindo a satisfação do cliente dentro do segmento de atuação.
Responsabilidades e atribuições
- Atuar no desenvolvimento, manutenção e evolução de aplicações mobile.
- Colaborar com o time de desenvolvimento na análise e implementação de novas funcionalidades.
- Realizar correções de bugs, melhorias contínuas e otimizações de desempenho nos aplicativos.
- Seguir boas práticas de desenvolvimento, garantindo código limpo, versionado e bem documentado.
- Participar ativamente de cerimônias do time ágil, como planejamento, dailies, reviews e retrospectivas.
- Contribuir com ideias e soluções técnicas visando a melhoria contínua dos produtos.
- Experiência com bancos de dados relacionais e domínio de SQL.
- Conhecimento em testes unitários e práticas de cobertura de testes.
- Familiaridade com ambiente Linux.
- Experiência com Docker e conceitos de containers.
- Conhecimento em consumo e integração com APIs REST.
- Experiência prévia em desenvolvimento de aplicações mobile.
- Conhecimentos em Java, Angular, Ionic e (Flutter Mandatório)
- Familiaridade com GitHub para controle de versão e colaboração em equipe.
- Conhecimento em Metodologias Ágeis, especialmente Scrum.
- Experiência ou familiaridade com ferramentas de gestão de tarefas como Jira ou Trello.
- Experiência em projetos pessoais, acadêmicos ou contribuições em projetos open source.
- Noções de UI/UX aplicadas ao desenvolvimento de aplicativos mobile.
- Conhecimento ou experiência com TD Centura ou Delphi.