Sobre a vaga
Estamos em busca de um Desenvolvedor React Native Sênior para atuar na construção e evolução de aplicações mobile escaláveis e performáticas. O profissional será responsável por desenvolver novas funcionalidades, aprimorar a arquitetura do projeto e garantir a qualidade e estabilidade das aplicações, colaborando com o tempo para tomadas de decisão técnica.
Se você tem experiência avançada com React Native, State Management (Redux/Context API), integração com APIs RESTful e CI/CD, essa é a oportunidade ideal para você!
Principais responsabilidades
- Desenvolver e manter aplicações móveis nativas e híbridas utilizando React Native;
- Aplicar arquiteturas MVC e MVVM para modularidade e escalabilidade do código;
- Implementar e gerenciar State Management utilizando Redux ou Context API;
- Integrar aplicações com APIs RESTful e bancos de dados, garantindo comunicação eficiente entre frontend e backend;
- Configurar e otimizar ferramentas de CI/CD (Bitrise) para automação e implantação contínua;
- Trabalhar com Firebase (Crashlytics, RemoteConfig) para monitoramento e otimização da experiência do usuário;
- Atuar com arquitetura de Micro Frontend, garantindo modularidade e reutilização de componentes;
- Implementar testes unitários para garantir a confiabilidade e estabilidade do código;
- Participar de decisões de arquitetura , propondo melhorias e novas soluções para o projeto;
- Colaborar com times multidisciplinares (designers, POs e outros desenvolvedores) para entregar produtos de alta qualidade.
Experiência mínima
- 5+ anos de experiência no desenvolvimento de aplicações mobile utilizando React Native;
- Domínio em Redux e Context API para gerenciamento de estado;
- Experiência com arquiteturas MVC e MVVM em projetos escaláveis;
- Conhecimento em integração de APIs RESTful e bancos de dados;
- Experiência com ferramentas de CI/CD, especialmente Bitrise;
- Familiaridade com Firebase (Crashlytics, RemoteConfig) para monitoramento e análise de erros;
- Experiência na implementação e manutenção de testes unitários;
- Perfil colaborativo, proativo e com iniciativa para contribuir em decisões estratégicas de arquitetura.
Requisitos essenciais
✅ React Native: Desenvolvimento de aplicações móveis híbridas performáticas;
✅ Gerenciamento de Estado (Redux/Context API): Gerenciamento eficiente do estado da aplicação;
✅ Arquitetura (MVC, MVVM): Organização e escalabilidade do código;
✅ Integração com APIs RESTful e bancos de dados: Comunicação eficiente com backend;
✅ CI/CD (Bitrise): Configuração e automação de processos de build e deploy;
✅ Firebase (Crashlytics, RemoteConfig): Monitoramento e melhorias da experiência do usuário;
✅ Micro Frontend: Modularidade e escalabilidade da aplicação;
✅ Testes unitários: Garantia da qualidade e estabilidade do código;
✅ Tomada de decisão técnica: Capacidade de analisar e sugerir melhorias arquiteturais.
Requisitos desejáveis
➕ Conhecimento em metodologias ágeis (Scrum, Kanban);
➕ Experiência com Design Patterns para otimização do código;
➕ Familiaridade com ferramentas de monitoramento (Sentry, Firebase Performance Monitoring);
➕ Experiência com publicação de aplicativos na App Store e Google Play.
📩 Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
🚀 Venha fazer parte do nosso time e construir soluções inovadoras!