Desenvolvedor React Native Pleno/Sênior - PJ

PJ, Porto Alegre Remote

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.

Requirements

-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.

Benefits

Day Off + possibilidade de crescimento + auxílio home office 

About the company
Bem-vindos ao Garupa, o maior aplicativo de mobilidade urbana 100% brasileiro! Há seis anos no mercado, enfrentando gigantes mundiais e conseguindo resultados expressivos, estamos constantemente aprimorando nossa tecnologia e inovando em produtos. Aqui no Garupa temos um propósito claro: Movimentar pessoas e cidades, gerando riqueza. Nós do Garupa valorizamos muito nossos colaboradores e acreditamos que a comunicação clara e frequente é fundamental para o sucesso de nossa empresa. Por isso, temos uma forte cultura de feedbacks, realizando reuniões de 1:1, avaliações de desempenho quadrimestrais e planos de desenvolvimento individual. Trabalhar conosco envolve desafios, envolve saber se adaptar rapidamente a mudanças e ter resiliência. Por isso, é fundamental que você tenha desejo constante de obter conhecimento e aprender novas habilidades Se você está em busca de uma empresa que valoriza seus colaboradores, estimula o crescimento profissional e oferece um ambiente dinâmico e desafiador, venha fazer parte da nossa equipe!