Logo for GO.K - One Step Ahead

Desenvolvedor React Native Sênior

Role overview

Qualifications

  • Experiência sólida com React Native
  • TypeScript e JavaScript moderno
  • Arquitetura de aplicações mobile de médio e grande porte
  • Experiência com processos de build e distribuição mobile

Responsibilities

  • 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
  • Garantir qualidade, segurança, estabilidade e performance das aplicações

About the company

GO.K - One Step Ahead logo

GO.K - One Step Ahead

Artificial Intelligence & Machine Learning Services

We are a Digital Innovation Company. Since 2009 we have worked in partnership with clients to demystify the digital world. We drive innovation for companies at various stages, from startups to big companies through digital strategies, as well as day-to-day development, implementation and management of digital operations, providing a complete solution.Today we've over 100 professionals.HQ: Sao Paulo - BrazilOffice: Miami - USALearn more: gok.digital

Company details

Company typeSME
IndustryArtificial Intelligence & Machine Learning Services
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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.

Responsabilidades

  • 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.

Hard Skills e Conhecimentos Técnicos (obrigatórios)

  • 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.

Soft Skills

  • 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.

Diferenciais

  • 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.

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

React Native Developer Related jobs

Other jobs at GO.K - One Step Ahead

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.