**Faça parte de uma empresa de tecnologia responsável por revolucionar a gestão operacional da mineração. Com qualidade, compromisso e conhecimento técnico, acreditam no setor mineral e no potencial de transformação da vida humana através da mineração, tornando o setor cada vez mais competitivo e sustentável, melhorando a vida das pessoas.**:** Skills**
- Experiência em refatoração de aplicativos mobile, com foco em melhorias de performance, escalabilidade, modularidade e manutenibilidade;
- Conhecimento avançado em Android Java;
- Conhecimentos avançados de versionamento e controle de fluxo (Git e Scrum);
- Experiência em desenvolvimento de aplicativos utilizando React Native;
- Conhecimento em padrões de design de software;
- Experiência em testes automatizados;
- Experiência em integração com API's RESTful;
- Conhecimento intermediário em Linux;
- Conhecimento intermediário em infraestrutura de redes e servidores (TCP/IP, DNS, Firewalls, Load Balancers);
- Conhecimento em ferramentas de análise de código (ex.: Sonarqube)
**Atividades**
- Conhecer o atual funcionamento e escopo de software associado aos requerimentos de negócio do sistema Mining Control, com foco na aplicação mobile;
- Identificar oportunidades de melhoria em aplicativos existentes e que se tornarão legado, com foco em refatoração de código e adoção de padrões de design de software;
- Executar a refatoração de aplicativos a partir das oportunidades identificadas em conjunto com a equipe de outros 3 desenvolvedores mobile e o restante da equipe de 4 pessoas que trabalhará no BackEnd;
- Desenvolver novas soluções e funcionalidades escaláveis e modulares para aplicativos mobile com objetivo de expandir o escopo de atuação atual da aplicação para atingir novos mercados, com foco em performance e escalabilidade;
- Trabalhar em equipe em projetos de desenvolvimento de aplicativos, utilizando metodologias ágeis e boas práticas de engenharia de software;
- Compartilhar conhecimento com a equipe de desenvolvimento, promovendo a adoção de padrões e boas práticas com base em experiências anteriores.
**Objetivos**
- Responsável por participar ativamente dos projetos de refatoração de aplicativos mobile, com foco em melhorias de performance, escalabilidade, modularidade e manutenibilidade;
- Migração de Java Android Nativo para React Native.
**Contratação**: CLT
**Modalidade**:Remoto
**Recado da WK**
Esta vaga está aberta à aplicação de todas as pessoas - independentemente de suas características ou condições humanas quanto à orientação sexual, acessibilidade cultural, social ou de qualquer outro fator.