Estamos à procura de um Desenvolvedor React Native Pleno/Sênior experiente e apaixonado(a) para se juntar à nossa equipe de tecnologia. O(a) candidato(a) ideal terá experiência sólida em desenvolvimento mobile utilizando React Native, com um profundo conhecimento de Redux e Redux Saga, e terá prática com componentes baseados em classes. Deverá também ter habilidade em manipular o Git e experiência com metodologias ágeis. Além disso, será referência técnica para outros membros da equipe, por isso buscamos um perfil que goste de ensinar e auxiliar no desenvolvimento de devs menos experientes.
Responsabilidades:
-Desenvolver e manter aplicações mobile utilizando React Native;
-Gerenciar o estado da aplicação com Redux e manipular efeitos colaterais com Redux Saga;
-Implementar interfaces de usuário limpas, funcionais e reutilizáveis;
-Trabalhar em colaboração com a equipe de design para traduzir designs de UI/UX em código;
-Participar de todo o ciclo de vida da aplicação, focando no desenvolvimento de código e solução de problemas;
-Realizar testes de unidade e de integração para garantir a qualidade do software;
-Executar o processo de deploy das aplicações nas lojas do Android e Apple;
-Utilizar Git para gerenciamento de código fonte e versionamento;
-Trabalhar seguindo metodologias ágeis, contribuindo para a melhoria contínua dos processos de desenvolvimento;
-Servir como um mentor técnico para desenvolvedores menos experientes, auxiliando no seu desenvolvimento e crescimento profissional.
-Experiência de 3-5 anos em desenvolvimento mobile,especificamente com React Native;
-Experiência comprovada no uso de Redux e Redux Saga;
-Experiência prática com componentes baseados em classes;
-Proficiência em JavaScript (ES6) e compreensão de seus fundamentos;
-Conhecimento prático de APIs RESTful;
-Experiência com ferramentas comuns de desenvolvimento como Babel, Webpack, NPM, etc;
-Experiência com metodologias ágeis (Scrum, Kanban, etc);
-Habilidades excepcionais de resolução de problemas e atenção aos detalhes;
-Capacidade de trabalhar de forma independente e em equipe;
-Gosto por ensinar e capacidade de comunicação clara.
Diferenciais:
-Experiência com automatização de processo de publicação de aplicativos nas lojas do Android e Apple;
-Familiaridade com pipelines de CI/CD;
-Experiência em criação de componentes baseados em classes.
Day Off + possibilidade de crescimento + auxílio home office