A Leega é uma empresa focada no atendimento eficiente e inovador em seus clientes.
Isso não poderia ser diferente com o nosso principal combustível: as pessoas!
Nossa cultura é inspiradora e nossos valores estão presentes no dia a dia: ética e transparência, excelência de qualidade, trabalho em equipe, responsabilidade econômica, social e ambiental, relações humanas e credibilidade.
Buscamos profissionais inovadores que sejam movidos por desafios e focados em resultados.
Se você busca uma empresa dinâmica e parceira, que investe em seus colaboradores através de capacitação constante, a Leega é o lugar para você!
>> A Leega é para todos, ficaremos muito felizes em ter você em nosso time. Venha fazer parte da nossa história e da construção do nosso futuro.
Cadastre-se agora mesmo em nossas vagas!
Responsabilidades e atribuições
Experiência obrigatória:
- Experiência em configuração do ambiente de desenvolvimento e definição da arquitetura do software mobile utilizando React Native.
- Experiência prática no desenvolvimento de aplicações mobile usando React Native, incluindo criação de componentes reutilizáveis, gerenciamento de estado e integração com APIs.
- Experiência em gerenciar o estado da aplicação de forma eficiente, seja através do Redux ou da Context API do React Native.
- Familiaridade com ferramentas como Metro Bundler, Babel, NPM/Yarn e sistemas de controle de versão como Git.
- Habilidade para criar interfaces responsivas e adaptáveis a diferentes tamanhos de tela e dispositivos móveis (iOS e Android).
- Experiência em trabalhar em um ambiente ágil.
- Experiência com testes automatizados (unitários, de integração) voltados para aplicações mobile.
- Conhecimento em técnicas para melhorar o desempenho de aplicações mobile.
Responsabilidades:- Desenvolvimento de Interfaces Mobile: Criar interfaces de usuário eficientes e responsivas usando React Native, garantindo boa usabilidade e acessibilidade em diferentes dispositivos móveis (iOS e Android).
- Integração com Back-End: Colaborar com os desenvolvedores back-end para integrar APIs (REST/GraphQL), compreendendo as necessidades de dados e a lógica de negócio da aplicação.
- Otimização de Desempenho: Garantir que o aplicativo mobile seja rápido, leve e eficiente, utilizando boas práticas de otimização específicas para plataformas móveis.
- Manutenção e Atualizações: Realizar a manutenção contínua do aplicativo, corrigindo bugs, atualizando bibliotecas e implementando novas funcionalidades de forma segura.
- Colaboração em Equipe: Trabalhar de forma colaborativa com designers, desenvolvedores back-end e demais membros da equipe para entregar soluções integradas e de qualidade.
- Testes e Garantia de Qualidade: Implementar testes unitários e de integração com ferramentas como Jest e Detox, assegurando a qualidade e a estabilidade do código em diferentes versões do app.
Requisitos e qualificaçõesFormação obrigatória: Ciência da Computação / Sistemas de Informação / Engenharia de Software / Engenharia da Computação / Web Design
Conhecimentos técnicos obrigatórios:- React Native / React Redux / Hooks / Context API / Conceitos JSX / NPM
- Conhecimento em publicação de apps nas lojas (App Store / Google Play)
- Integração com bibliotecas nativas via Native Modules
- JavaScript (ES6+)
- TypeScript
- Tailwind/Nativewind
- Git / CI/CD / práticas de DevOps
- Design responsivo e adaptativo para dispositivos móveis (iOS e Android)
- Jest (testes unitários e de integração em aplicações mobile)
Conhecimentos técnicos desejáveis:- Integração com serviços Firebase (Auth, Firestore, FCM)
- Uso de bibliotecas de navegação como React Navigation e React Native Reanimated
- Testes end-to-end com Detox
- Experiência com gerenciamento de permissões e recursos nativos (GPS, câmera, notificações etc.)
Informações adicionais:100% Remoto.Rio de Janeiro, Rio de Janeiro, Brazil 1 week ago