* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Buscamos uma pessoa Desenvolvedora React Native para atuar na evolução de uma aplicação mobile construída integralmente em React Native, com foco em qualidade, escalabilidade e experiência do usuário.
A aplicação possui navegação baseada em React Navigation, desenvolvimento em TypeScript, uso de módulos nativos em pontos específicos, WebView em alguns fluxos e uma arquitetura orientada à componentização (com abordagem híbrida inspirada em Atomic Design). O ecossistema também conta com forte camada de observabilidade e integrações com ferramentas de analytics e engajamento.
Responsabilidades
A aplicação possui navegação baseada em React Navigation, desenvolvimento em TypeScript, uso de módulos nativos em pontos específicos, WebView em alguns fluxos e uma arquitetura orientada à componentização (com abordagem híbrida inspirada em Atomic Design). O ecossistema também conta com forte camada de observabilidade e integrações com ferramentas de analytics e engajamento.
Responsabilidades
- Desenvolver e evoluir funcionalidades em uma aplicação 100% React Native
- Construir interfaces com foco em usabilidade, performance e organização de código
- Trabalhar com navegação baseada em React Navigation
- Atuar com TypeScript, garantindo tipagem consistente e código legível
- Integrar e manter módulos nativos quando necessário
- Implementar e sustentar fluxos com WebView
- Contribuir com a evolução da componentização da aplicação
- Garantir qualidade e manutenibilidade do código por meio de code review e boas práticas
- Atuar na identificação e resolução de problemas complexos, incluindo falhas em produção
- Analisar e otimizar performance da aplicação (render, consumo, navegação, etc.)
- Trabalhar com observabilidade para diagnóstico e melhoria contínua
- Colaborar com UX/UI na implementação técnica das interfaces
- Trabalhar em conjunto com backend e stakeholders para definição de soluções
- Participar ativamente do ciclo completo de desenvolvimento (planejamento, desenvolvimento, testes e entrega)
- React Native
- React
- TypeScript
- React Navigation
- TanStack React Query
- Zustand
- MMKV
- StyleSheet (React Native)
- WebView
- Módulos nativos
- Observabilidade e integrações:
- Salesforce Marketing Cloud
- Sentry
- Amplitude
- VTEX
- Adjust
- Medallia
- Experiência sólida com desenvolvimento mobile em React Native (mínimo de 3 anos recomendado)
- Domínio de JavaScript moderno (ES6+) e TypeScript
- Experiência com navegação em aplicações mobile
- Vivência com gerenciamento de estado, cache e consumo de APIs
- Experiência com Git e fluxos de versionamento
- Experiência com pipelines de build e práticas de CI/CD
- Capacidade de resolver problemas complexos com atenção a detalhes
- Experiência com debugging, análise de falhas e uso de dados de produção
- Conhecimento em testes (unitários e/ou integração)
- Familiaridade com práticas de segurança em aplicações mobile
- Boa comunicação e capacidade de colaboração com times multidisciplinares
- Experiência trabalhando com UX/UI, backend e stakeholders de produto
- Experiência com módulos nativos (Android/iOS)
- Vivência com arquitetura mobile escalável
- Experiência com WebView e aplicações híbridas
- Experiência com ferramentas de observabilidade e analytics
- Experiência com design systems ou estruturas baseadas em Atomic Design
