Ser o responsável técnico pela manutenção, evolução e suporte de um aplicativo mobile Android/iOS desenvolvido em React Native, garantindo estabilidade, performance e alinhamento com as necessidades do negócio. Atuará também no backend em .NET Core e terá autonomia para propor melhorias técnicas e evoluções na arquitetura.
REQUISITOS
Desenvolvimento Front-end/HTML/CSS/JavaScript: Proficiência em criar estrutura de página web (HTML), estilizar elementos (CSS) e adicionar interatividade (JavaScript);
Frameworks Front-end, Experiência com frameworks como React, Angular, Vue.js, ou similares;
Design responsivo e edição de vídeo: Habilidade para criar interfaces que funcionem bem em uma variedade de dispositivos e tamanhos de tela;
Controle de Estado: Compreensão de como gerenciar o estado da aplicação, seja por meio de estados locais ou globais;
APIs e Consumo de Serviços Web: Habilidade para consumir APIs e integrar serviços web no front-end;
Desenvolvimento Back-end/Linguagens de Programação: Competência em uma ou mais linguagens de programação, como Node.js (JavaScript), Python, Ruby, Java, PHP, entre outras;
Frameworks Back-end: Conhecimento em frameworks como Express (Node.js), Django (Python), Ruby on Rails (Ruby), Spring (Java), Laravel (PHP), etc;
Análise de Dados: Habilidade em projetar, consultar e gerenciar bancos de dados, como MySQL, PostgreSQL, MongoDB, etc;
API RESTful: Compreensão de princípios e práticas para projetar e construir APIs RESTful;
Segurança, Consciência e implementação de práticas de segurança, como autenticação, autorização e prevenção de ataques;
Arquitetura de Sistemas: Compreensão de padrões e práticas arquiteturais, como MVC (Model-View-Controller) ou arquiteturas baseadas em microserviços;
Conhecimentos Gerais/Controle de Versão: Experiência com sistemas de controle de versão, principalmente Git;
Testes Automatizados: Familiaridade com frameworks de teste e práticas de teste automatizado.
Implantação e Hospedagem;
Capacidade de configurar servidores, implantar aplicações e gerenciar processos de hospedagem;
Metodologias Ágeis: Experiência em metodologias ágeis, como Scrum ou Kanban;
Colaboração e Comunicação: Boas habilidades de comunicação e capacidade de trabalhar efetivamente em equipe;
Resolução de Problemas: Capacidade de analisar e resolver problemas complexos de maneira eficaz.
Aprendizado Contínuo;
Vontade e capacidade de aprender novas tecnologias e se adaptar a mudanças no ambiente de desenvolvimento.
SALÁRIO E BENEFÍCIOS
Contratação PJ com pretensão salarial
ESPECIFICAÇÕES
Área: Sistemas Cargo: Analista Plataforma: PMO Especialidade: Mobile Nível: Senior