Atuar com o desenvolvimento, manutenção e evolução de aplicações mobile utilizando React Native em um time que valoriza qualidade, escalabilidade e excelente experiência do usuário.
Responsabilidades:
- Desenvolver, manter e evoluir aplicações mobile utilizando React Native;
- Atuar em conjunto com equipes de Produto, UX e Back-end na construção de soluções de alto impacto;
- Participar das cerimônias ágeis (Planning, Daily, Review e Retrospectivas);
- Garantir a qualidade do código, a performance e a escalabilidade das aplicações;
- Realizar troubleshooting e suporte a aplicações em produção;
- Participar das decisões de arquitetura e da evolução tecnológica dos produtos;
- Contribuir com code reviews e disseminação das melhores práticas de desenvolvimento;
- Implementar melhorias contínuas visando a melhor experiência para o usuário.
Requisitos:
- Sólida experiência com React Native e TypeScript;
- Vivência no desenvolvimento de aplicações mobile em ambiente de produção;
- Conhecimento em gerenciamento de estado (Redux, Context API ou similares);
- Experiência no consumo de APIs REST e/ou GraphQL;
- Conhecimento em versionamento de código com Git;
- Familiaridade com processos de CI/CD e publicação de aplicativos para Android e iOS;
- Boa compreensão de arquitetura mobile escalável;
- Experiência atuando com metodologias ágeis.
Diferenciais:
- Experiência com Expo;
- Conhecimento em desenvolvimento nativo (Swift, Kotlin ou Java);
- Vivência com Firebase (Analytics, Crashlytics e Push Notifications);
- Experiência com Design Systems (Storybook ou similares);
- Conhecimento em testes automatizados (unitários e instrumentados);
- Experiência com integrações de serviços, como CRM, meios de pagamento e plataformas de terceiros;
- Vivência em aplicações de alta escala e grande volume de usuários.
Informações importantes:
Modelo de Trabalho: Remoto
Horário: das 9h às 18h
Forma de contratação: CLT