Resumo da Vaga
Analisar a criação e manutenção de funcionalidades dos aplicativos para atender aos objetivos de qualidade e prazos.
-----------------------------------
Descrição da Vaga
Apoiar na arquitetura dos aplicativos e escolha de novas tecnologias. Além disso, contribuir para a produção de códigos bem estruturados, eficientes e testáveis utilizando as melhores práticas de desenvolvimento de software diariamente.
* Produzir códigos bem estruturados, eficientes e testáveis utilizando as melhores práticas de desenvolvimento de software, diariamente;
* Analizar 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ções
* Ensino 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.