Back to search
GreenPlat Linkedin · Posted 5mo ago

Desenvolvedor(a) Mobile Pleno (React Native)

Brazil

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Descrição

A GreenPlat busca um(a) Desenvolvedor(a) Mobile Pleno para atuar no desenvolvimento, manutenção e evolução de aplicações móveis multiplataforma (iOS e Android), utilizando React Native.

Esse(a) profissional participará de todo o ciclo de vida do aplicativo, desde o entendimento das necessidades de negócio, definição da solução técnica, desenvolvimento e testes, até a publicação e sustentação nas lojas, atuando de forma integrada com os times de produto, design e back-end.

Atividades

Descrição das atividades da vaga: 

  • Desenvolver e manter aplicações mobile utilizando React Native;
  • Criar interfaces mobile responsivas, performáticas e alinhadas às boas práticas de UX/UI;
  • Desenvolver componentes reutilizáveis e organizar a arquitetura de telas e navegação;
  • Integrar o aplicativo com APIs REST e serviços back-end;
  • Implementar fluxos de autenticação, permissões e controle de acesso;
  • Integrar recursos nativos do dispositivo, como câmera, GPS, armazenamento local e notificações push;
  • Tratar estados de carregamento, erros e feedbacks ao usuário;
  • Corrigir bugs, realizar melhorias contínuas e apoiar a evolução do aplicativo;
  • Atuar nos processos de build, versionamento e publicação nas lojas (App Store e Google Play);
  • Colaborar em fluxos de desenvolvimento com versionamento de código e code review.

Para ocupar essa posição na GreenPlat, é necessário:

  • Desenvolvedor(a) Mobile Pleno, capaz de desenvolver funcionalidades de ponta a ponta;
  • Perfil analítico, organizado e orientado à solução de problemas;
  • Atitude hands-on, foco em entrega e qualidade;
  • Interesse em evoluir tecnicamente em desenvolvimento mobile multiplataforma;
  • Facilidade para trabalhar em times multidisciplinares.
  • Graduação em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas (ADS), Tecnologia da Informação (TI) ou áreas correlatas;
  • Boa comunicação verbal e escrita, organização, disciplina e proatividade;
  • Conhecimento em gerenciamento de estado, navegação e ciclo de vida de aplicações mobile;
  • Familiaridade com recursos nativos de dispositivos móveis (iOS e Android);
  • Conhecimento em versionamento de código com Git.

Diferenciais:

  • Experiência com Expo (managed ou bare workflow);
  • Conhecimento em testes unitários ou funcionais para aplicações mobile;
  • Experiência com publicação e manutenção de apps na App Store e Google Play;
  • Perfil analítico, organizado e com boa capacidade de execução;
  • Atitude hands-on, foco em resultados e senso de responsabilidade;
  • Inglês ou espanhol em nível avançado.

Informações da Vaga:

  • Pacote de benefícios GreenPlat
  • Regime Presencial (Moema-SP);

Habilidade específicas

Desenvolvimento Mobile – React Native

  • Desenvolvimento e manutenção de aplicações móveis utilizando React Native;
  • Criação de componentes reutilizáveis e organização de arquitetura de telas e navegação;
  • Implementação de interfaces responsivas, performáticas e alinhadas às boas práticas de UX/UI mobile;
  • Uso de JavaScript e/ou TypeScript para desenvolvimento mobile;
  • Gerenciamento de estado (Context API, Redux, Zustand ou similares);
  • Implementação de fluxos de navegação, autenticação e permissões;
  • Tratamento de estados de carregamento, erros e feedbacks ao usuário;
  • Otimização de performance e uso eficiente de recursos do dispositivo.

Integração com Back-end e APIs

  • Consumo e integração com APIs REST;
  • Implementação de fluxos de autenticação (tokens, JWT, refresh tokens);
  • Tratamento de respostas, erros e timeouts de APIs;
  • Integração com serviços de terceiros (pagamentos, mapas, notificações, analytics, etc.);
  • Sincronização de dados online/offline quando necessário.

Recursos Nativos e Funcionalidades Mobile

  • Integração com recursos nativos do dispositivo:
  • Câmera, galeria, GPS e sensores;
  • Armazenamento local (AsyncStorage, SecureStore ou similares);
  • Notificações push;
  • Atenção às diferenças de comportamento entre iOS e Android;
  • Implementação de boas práticas de segurança em ambiente mobile.

Qualidade, Testes e Publicação

  • Escrita de código limpo, organizado e reutilizável;
  • Conhecimento em testes básicos (unitários e/ou funcionais);
  • Correção de bugs e manutenção contínua do aplicativo;
  • Apoio no processo de build, versionamento e publicação nas lojas (App Store e Google Play);
  • Monitoramento de erros e melhorias contínuas pós-publicação.

Boas Práticas e Ferramentas

  • Uso de Git para versionamento de código;
  • Participação em fluxos colaborativos (branches, pull requests, code review);
  • Capacidade de seguir padrões de código e guidelines do time;
  • Boa comunicação técnica e colaboração com times de produto, design e back-end.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent