Buscamos um profissional para desenvolver e manter aplicativos móveis utilizando React Native, com experiência em gerenciamento de estado com Redux Saga.
O ideal é que o candidato tenha conhecimento em Node.js e/ou Python para backend, bancos de dados SQL e NoSQL e infraestrutura em nuvem como AWS.
Responsabilidades:
* Desenvolver e manter aplicativos mobile utilizando React Native;
* Implementar gerenciamento de estado com Redux Saga;
* Criar e manter APIs Restful/Webservices para consumo dos aplicativos;
* Trabalhar com infraestrutura em nuvem para armazenamento, autenticação e deploy;
* Gerenciar a publicação e manutenção dos aplicativos na Play Store e App Store;
* Configurar e administrar certificados iOS e processos de deploy para Android/iOS;
* Implementar TDD (Test Driven Development) para garantir qualidade de código;
* Garantir a integração eficaz entre frontend e backend;
* Trabalhar com práticas ágeis, garantindo entregas eficientes e de qualidade;
* Atuar na adaptação de layouts para diferentes dispositivos e plataformas;
* Monitorar e otimizar a performance dos aplicativos e servidores.
Requisitos:
Frontend Mobile:
* Experiência comprovada com React Native;
* Conhecimento em Redux Saga para gerenciamento de estado;
* Experiência com publicação e gerenciamento de apps na Play Store e App Store;
* Conhecimento em CocoaPods para gerenciamento de dependências no iOS;
* Experiência em adaptação de layouts entre iPhone e iPad;
* Conhecimento sólido de UX/UI e experiência do usuário.
Backend e Infraestrutura:
* Experiência no desenvolvimento e manutenção de APIs Restful;
* Conhecimento em Node.js e/ou Python para backend;
* Experiência com bancos de dados SQL e NoSQL;
* Experiência com AWS ou outros serviços de nuvem;
* Experiência com Autenticação e Segurança;
* Experiência com deploy de aplicações backend e mobile.
Diferenciais:
* Experiência com GraphQL;
* Conhecimento em WebSockets para comunicação em tempo real;
* Experiência com CI/CD;
* Conhecimento de boas práticas de arquitetura de software;
* Experiência com Metodologias Ágeis;
* Experiência com e-commerce e integrações de pagamento será um diferencial.
Nossa empresa oferece oportunidade de crescimento e aprendizado constante, ambiente colaborativo e inovador, ferramentas e tecnologias de ponta para desenvolvimento, modelo de trabalho remoto e salário competitivo.