Pessoa Desenvolvedora React Native Sênior
Go.k DigitalSão Paulo - SP
1 posição
Não informado
Integral
PJ
Remoto
Sênior
Tecnologia
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
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)
Stack e contexto técnico
- 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
Desejáveis
- Sentry
- Amplitude
- VTEX
- Adjust
- Medallia
Requisitos
- 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
Diferenciais
- 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
Localização
Avenida Nicolas Boer, Parque Industrial Tomas Edson, São Paulo - SP, Brasil, 01140-060