Desenvolvedor Full Stack Senior
">
Estamos buscando um(a) desenvolvedor(a) senior experiente em desenvolvimento de aplicativos móveis e backend.
">
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 (AWS, Firebase, etc.) 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:
">
">
* 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;
">
* 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 (PostgreSQL, MongoDB, Firebase Firestore, etc.);
">
* Experiência com AWS (Lambda, S3, EC2, RDS) ou outros serviços de nuvem;
">
* Experiência com Autenticação e Segurança (JWT, OAuth, Firebase Authentication, etc.);
">
* Experiência com deploy de aplicações backend e mobile;
">
* Conhecimento em GraphQL;
">
* Conhecimento em WebSockets para comunicação em tempo real;
">
* Experiência com CI/CD (Integração e entrega contínua);
">
* Conhecimento de boas práticas de arquitetura de software;
">
* Experiência com Metodologias Ágeis (Scrum, Kanban);
">
* Experiência com e-commerce e integrações de pagamento será um diferencial.
">
">
O que oferecemos?
">
">
* Modelo de trabalho remoto;
">
* Oportunidade de crescimento e aprendizado constante;
">
* Ambiente colaborativo e inovador;
">
* Ferramentas e tecnologias de ponta para desenvolvimento;
">
">,