Desenvolvedor (a) de aplicativos
Responsabilidades e atribuiçõesContribuir na produção de códigos bem estruturados, eficientes e testáveis utilizando as melhores práticas de desenvolvimento de softwares, diariamente; Analisar os documentos técnicos e manuais para representar com precisão o design e o código dos aplicativos, sempre que necessário; Colaborar na escrita do código fonte de alta qualidade dentro dos prazos, semanalmente; Realizar testes unitários de código quanto à robustez, incluindo casos extremos, usabilidade e confiabilidade geral, diariamente; Analisar a refatoração de códigos pré-existentes com intuito de padronizar e reescrever códigos obsoletos, sempre que necessário; Desenvolver soluções de baixa e média complexidade, diariamente; Relacionar-se com a equipe de desenvolvimento de produtos para planejar novas funcionalidades, sempre que necessário; Diagnosticar e elaborar correções de falhas ocorridas nos aplicativos através de testes e feedbacks dos usuários, com a finalidade de garantir a qualidade dos produtos/serviços, diariamente; Analisar as estatísticas do aplicativo, por meio de uma auditoria interna, com a finalidade de reduzir as taxas de erros e manter a equipe de desenvolvimento informada quanto às taxas de crescimento do aplicativo e variação da nota, diariamente; Verificar o controle de todas as operações nas plataformas de aplicativo Google e Apple Store, diariamente; Acompanhar as publicações que descrevem as melhorias e/ou correções, com a finalidade de informar o cliente sobre as alterações realizadas, semanalmente.
Requisitos e qualificaçõesEnsino Superior cursando ou completo em Ciência da Computação, Engenharia de software, Engenharia da Computação ou Análise e Desenvolvimento de Sistemas.Conhecimento em Metodologias ágeis; Javascript; TypeScript, React, React Native; NodeJs; Git; Redux; Consumo de API RESTful; PHP e MySQL Básico (para construção de APIs); Google Play Store e App Store; Experiência em projetos e construção de aplicativos; Lógica de programação.