
No company information provided.
A GO.K atua em projetos digitais de alta complexidade técnica e de negócio, em ambientes transacionais, regulados e com forte exigência de qualidade, segurança, performance, observabilidade e governança.
Buscamos uma pessoa Desenvolvedora React Native Sênior com sólida experiência na construção e sustentação de aplicações mobile de alta qualidade, capaz de atuar desde decisões de arquitetura até implementação, integração, testes, publicação e sustentação das aplicações.
Desenvolver e evoluir aplicações mobile utilizando React Native e TypeScript.
Implementar jornadas e fluxos críticos de negócio em aplicações móveis.
Participar da definição e evolução da arquitetura mobile.
Construir componentes reutilizáveis, escaláveis e aderentes aos padrões do produto.
Integrar aplicações com APIs REST, serviços internos e plataformas externas.
Implementar autenticação, autorização e tratamento seguro de dados sensíveis.
Atuar na integração com recursos nativos de Android e iOS quando necessário.
Garantir qualidade, segurança, estabilidade e performance das aplicações.
Identificar e solucionar problemas de performance, memória, renderização e experiência do usuário.
Atuar na investigação e resolução de problemas complexos em ambientes produtivos.
Desenvolver e manter testes automatizados.
Participar de code reviews e decisões técnicas.
Trabalhar em conjunto com UX/UI, backend, QA, arquitetura e produto.
Utilizar esteiras de CI/CD mobile para build, testes e distribuição das aplicações.
Participar dos processos de publicação e atualização nas lojas Google Play e Apple App Store.
Apoiar outros desenvolvedores quando necessário, servindo como referência técnica.
Experiência sólida com React Native.
TypeScript e JavaScript moderno.
React avançado:
Hooks
Context API
composição de componentes
ciclo de renderização
Concurrent features: useTransition, useDeferredValue, Suspense para data fetching
Arquitetura de aplicações mobile de médio e grande porte.
New Architecture: Fabric e TurboModules/JSI, entendimento de como a ponte (bridge) funciona.
Gerenciamento de estado em aplicações complexas.
Debugging nativo: Flipper, profiling de JS thread vs UI thread, identificação de gargalos.
Configuração de build nativo: Gradle, CocoaPods, signing, variantes/flavors.
Conhecimento de Expo e bare workflow.
Integração e consumo avançado de APIs REST.
Autenticação e autorização utilizando OAuth2, JWT ou mecanismos equivalentes.
Armazenamento local e persistência de dados no dispositivo.
Tratamento de erros, timeout, retry e indisponibilidade de serviços.
Integração com funcionalidades nativas de Android e iOS.
Conhecimento dos ciclos de vida de aplicações mobile.
Navegação e gerenciamento de rotas.
Deep Links e Universal Links.
Push Notifications.
Gestão de permissões do dispositivo.
Otimização de performance em React Native.
Gerenciamento de memória e análise de problemas de renderização.
Testes unitários e de componentes.
Testes de integração e/ou end-to-end.
Segurança em aplicações mobile e proteção de dados sensíveis.
Conhecimento das particularidades de Android e iOS.
Experiência com processos de build e distribuição mobile.
CI/CD aplicado a aplicações React Native.
Git em ambiente colaborativo, utilizando Pull Requests e Code Review.
Comunicação clara e objetiva.
Autonomia técnica.
Visão sistêmica e pensamento arquitetural.
Organização e responsabilidade com entregas.
Capacidade de investigar e resolver problemas complexos.
Boa colaboração com UX, QA, backend, produto e liderança técnica.
Capacidade de discutir decisões técnicas e seus impactos.
Postura madura em ambientes de pressão e sistemas críticos.
Experiência em produtos financeiros ou ambientes regulados.
Experiência com aplicações mobile de alta volumetria ou missão crítica.
Conhecimento de React Native New Architecture.
Experiência com Fabric, TurboModules e JSI.
Desenvolvimento de módulos nativos para Android e/ou iOS.
Conhecimento de Kotlin e/ou Swift.
Experiência com publicação e gestão de aplicativos na App Store e Google Play.
Experiência com ferramentas de monitoramento de aplicações mobile.
Conhecimento de feature flags e estratégias de rollout gradual.
Experiência com acessibilidade em aplicações mobile.
Conhecimento de segurança mobile e boas práticas OWASP MASVS / Mobile Top 10.