Pular para o conteúdo principal

Engenheiro Mobile Staff · Arquitetura e plataformas mobileRemoto · Brasil · Sobreposição com EUA e Europa

João Paulo Costa Marra

Arquitetura mobile e plataformas compartilhadas, da modernização às releases.

  • React Native · Expo · TypeScript
  • Arquitetura mobile · Plataformas compartilhadas
  • Remoto do Brasil · Sobreposição com EUA e Europa

Sou Engenheiro Mobile Staff com foco em arquitetura mobile, modernização e plataformas compartilhadas com React Native, Expo e TypeScript. Ao longo de 16+ anos em engenharia de software, liderei com uma equipe de seis engenheiros a migração de um app de saúde em produção para Expo e EAS, cuidei de componentes compartilhados para web e mobile e conduzi a entrega de um app para iOS e Android até as lojas. Atuo na integração entre JavaScript e código nativo, incluindo Nitro Modules em C++ integrados com Swift e Kotlin, e mantenho a biblioteca open source react-native-nitro-markdown, com mais de 300 estrelas no GitHub. Minha experiência com IA aplicada complementa o trabalho mobile com recursos no dispositivo e com recuperação de informação na camada de produto/API. Projetos independentes incluem APIs tipadas de decisão para agentes com critérios de avaliação, agendamento e recuperação de chamadas de ferramentas e serviços MCP em TypeScript, Go e Rust.

Disponibilidade remotaBaseado em Joinville, Brasil (UTC−3) · Sobreposição com os fusos dos EUA e da Europa

  • Joinville, SC, Brasil
  • Remoto · Fusos dos EUA e da Europa
  • LinkedIn
  • GitHub

Produtos selecionados

No ar nas lojas

Aberto a novas oportunidades· Mobile Staff · Arquitetura mobile · Plataformas mobile

01 / Trabalho selecionado

Arquitetura mobile, integrações nativas e plataformas compartilhadas.

Decisões de engenharia e liderança técnica em produtos mobile publicados.

Evidências6engenheiros na modernização mobile
React Native legado para Expo
C++Nitro Modules
Autenticação, armazenamento seguro e Markdown
300+estrelas no GitHub
react-native-nitro-markdown, código aberto
26desenvolvedores frontend liderados
Modernização de fluxos de saúde
APIspara agentes
Decisões tipadas, avaliação e MCP
16+anos em engenharia de software
Produtos mobile e web

02 / Trabalho

Produtos React Native no ar na App Store e na Play Store.

Cada experiência está ligada ao produto na App Store ou ao site em produção que ajudei a evoluir.

Goodword

Staff Mobile & AI Platform Engineer

ago. 2024 — jul. 2026Estados Unidos

Minha contribuição
Assumi a entrega de um app React Native, Expo e TypeScript até as lojas; construí Nitro Modules em C++ e integrei recursos mobile com IA no dispositivo e recuperação de informação.

Post Op

Staff Mobile Architect

jun. 2022 — ago. 2024Região de Londres, Reino Unido

Minha contribuição
Liderei uma modernização de legado para Expo em um app React Native com seis engenheiros, definindo arquitetura, revisão e práticas de release.

Gopuff

Senior Frontend Developer

dez. 2020 — jun. 2022Estados Unidos

Minha contribuição
Assumi componentes compartilhados em React Native e React Native Web, diagnósticos, testes automatizados, CI/CD e bases web local-first.

Medify Ltd

Senior Frontend Developer

mai. 2019 — dez. 2020Remoto

Minha contribuição
Entreguei interfaces de saúde em React e TypeScript para web e desktop, fluxos de conteúdo com C++ e melhorias no monorepo e na qualidade.

Znipe Esports

Senior Frontend Engineer

jan. 2018 — mai. 2019Estocolmo, Suécia

Minha contribuição
Modernizei uma plataforma de streaming de esports em jQuery com React e TypeScript e construí experiências em React Native e Next.js.

Triggy

Lead Mobile Engineer

jun. 2016 — jan. 2018Estocolmo, Suécia

Minha contribuição
Liderei a migração de um app de dados esportivos baseado em Expo para React Native em produtos de clientes internacionais e introduzi a adoção inicial de TypeScript e testes.

OLX Group

Senior Frontend Engineer

nov. 2014 — jun. 2016Dubai, Emirados Árabes Unidos

Minha contribuição
Entreguei fluxos imobiliários do dubizzle.com com React e IndexedDB e construí fluxos responsivos de web mobile sobre o mesmo front end React.

Estudos de caso e guias

Como abordo a engenharia mobile.

Um relato de projeto, uma análise de um módulo nativo público e um guia para a primeira contratação mobile.

03 / Especialidades

Arquitetura e entrega mobile.

Plataformas compartilhadas e integrações nativas, com ferramentas independentes como experiência complementar.

Etapa01Superfície do produto

Bases mobile

Arquitetura multiplataforma e entrega de produtos confiáveis para iOS e Android.

  • React Native
  • Expo
  • TypeScript
  • Nova Arquitetura
  • Fabric
  • iOS
  • Android

Etapa02Runtime nativo

Integração nativa

Módulos nativos e integração de IA no dispositivo para produtos mobile.

  • C++
  • JSI
  • Nitro Modules
  • Swift
  • Kotlin
  • Módulos nativos
  • IA no dispositivo
  • Recuperação de informação

Etapa03Ferramentas de apoio

Ferramentas independentes para agentes

Ferramentas independentes para agentes com APIs tipadas, critérios de avaliação, recuperação e serviços MCP.

  • Integração com APIs de modelos
  • APIs tipadas de decisão
  • Avaliação por casos de referência
  • Agendamento de chamadas
  • Recuperação de falhas
  • Serviços MCP
  • TypeScript
  • Go
  • Rust

Código aberto · 02 repositórios em destaque

Problemas de produção, resolvidos em aberto.

Ferramentas focadas em performance React Native e fluxo de desenvolvimento — pequenas para entender, úteis para entregar.

01 / 02

react-native-nitro-markdown

Parsing em C++ por uma interface tipada de Nitro Modules, com renderização React Native configurável, APIs de streaming e uma API AST sem interface visual.

Ver repositório

02 / 02

inline-blame-mini

Ferramenta leve para exibir git blame diretamente no código.

Ver repositório

04 / Experiência

16+ anos em engenharia de software, com experiência mobile e web.

Um histórico conciso de responsabilidade prática em times enxutos e organizações maiores, da arquitetura à implementação e às releases.

Goodword

Staff Mobile & AI Platform Engineer

ago. 2024 — jul. 2026

Estados Unidos

Assumi a entrega do produto até as lojas em um app React Native, Expo e TypeScript para iOS e Android: arquitetura, APIs, implementação, testes, observabilidade, builds EAS, atualizações OTA e releases.

Escopo e contexto técnico
  • Construí Nitro Modules em C++ para autenticação, armazenamento seguro e Markdown com JSI e a Nova Arquitetura, com Swift e Kotlin nos binários iOS e Android publicados.
  • Integrei recursos de IA no dispositivo e baseados em recuperação (RAG) na camada de produto/API, liderando um time de produto de quatro engenheiros, com atuação prática em Expo Router, Sentry e Maestro.
  • React Native
  • Expo
  • TypeScript
  • New Architecture
  • Nitro Modules
  • C++
  • On-device AI
  • EAS
  • OTA
  • Sentry

Post Op

Staff Mobile Architect

jun. 2022 — ago. 2024

Região de Londres, Reino Unido

Liderei um time de seis engenheiros na modernização de um app de saúde em produção, de React Native legado para Expo, em iOS e Android, migrando builds e releases para o EAS.

Escopo e contexto técnico
  • Defini padrões de arquitetura mobile, revisão, testes e release, com implementação, APIs e bridges nativas.
  • Entreguei personalização, desempenho de renderização e UX mobile, incluindo dados locais no cliente com persistência via React Query (TanStack Query).
  • React Native
  • Expo
  • TypeScript
  • EAS
  • Mobile architecture
  • Native bridges
  • API integration
  • React Query (TanStack Query)
  • Local-first

Gopuff

Senior Frontend Developer

dez. 2020 — jun. 2022

Estados Unidos

Assumi a biblioteca compartilhada de componentes React Native e React Native Web em TypeScript para produtos de comércio e logística.

Escopo e contexto técnico
  • Trabalhei em um time de quatro engenheiros na biblioteca, com interfaces reutilizáveis, diagnósticos, testes automatizados com Jest e Cypress e CI/CD para entrega consistente em web e mobile.
  • Construí bases em React e Next.js com cache via React Query e persistência local-first no cliente com IndexedDB.
  • React Native
  • React Native Web
  • React
  • Next.js
  • TypeScript
  • React Query
  • Component libraries
  • Design systems
  • Cypress
  • CI/CD

Medify Ltd

Senior Frontend Developer

mai. 2019 — dez. 2020

Remoto

Entreguei interfaces web e desktop de saúde em React e TypeScript em uma iniciativa de entrega com 12 engenheiros.

Escopo e contexto técnico
  • Construí um fluxo de conteúdo com base em C++ para equipes não técnicas manterem conteúdo de saúde regulado.
  • Melhorei a organização do monorepo, CI/CD e testes automatizados para a entrega de produtos de saúde.
  • React
  • TypeScript
  • C++
  • Monorepo
  • CI/CD
  • Healthcare technology
  • Software testing
  • Automated testing

Znipe Esports

Senior Frontend Engineer

jan. 2018 — mai. 2019

Estocolmo, Suécia

Modernizei uma plataforma legada de streaming de esports em jQuery com React e TypeScript.

Escopo e contexto técnico
  • Construí experiências em React Native e Next.js, incluindo interfaces de streaming ao vivo, para esports.
  • Introduzi Jest, Cypress e desenvolvimento orientado a testes para proteger mudanças em fluxos críticos do produto.
  • React Native
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Jest
  • Cypress
  • TDD

Triggy

Lead Mobile Engineer

jun. 2016 — jan. 2018

Estocolmo, Suécia

Liderei a migração de um app de dados esportivos de Expo para uma plataforma React Native em produção.

Escopo e contexto técnico
  • Introduzi TypeScript, testes unitários e end-to-end e um processo de release repetível para iOS e Android.
  • Coordenei produto, engenharia e stakeholders de clientes em torno dos releases mobile.
  • React Native
  • Expo
  • JavaScript
  • TypeScript
  • Unit testing
  • E2E testing
  • Release process
  • Technical leadership

OLX Group

Senior Frontend Engineer

nov. 2014 — jun. 2016

Dubai, Emirados Árabes Unidos

Entreguei fluxos imobiliários do dubizzle.com com React e persistência no cliente via IndexedDB.

Escopo e contexto técnico
  • Construí fluxos responsivos de web mobile sobre o mesmo front end React para classificados de alto tráfego.
  • Ajudei a modernizar a arquitetura frontend legada e adicionei testes automatizados em anúncios e imóveis.
  • React
  • JavaScript
  • IndexedDB
  • Node.js
  • Responsive web design
  • Frontend architecture
  • Marketplace platforms
  • Test automation

UnitedHealth Group

Lead Software Engineer

jan. 2013 — nov. 2014

Curitiba, Brasil

Liderei 26 desenvolvedores frontend em uma migração inicial e em fases de fluxos de saúde de jQuery e Bootstrap para React e um sistema interno de componentes.

Escopo e contexto técnico
  • Defini a arquitetura de migração, padrões de componentes reutilizáveis, práticas de revisão e a sequência de entrega para adoção incremental.
  • React
  • JavaScript
  • jQuery
  • Bootstrap
  • Frontend architecture
  • Healthcare technology
  • Component systems
  • Technical leadership

Multiple Companies

Independent Software Consultant - Fullstack Engineering

mai. 2010 — jan. 2013

Região de Curitiba, Brasil

Entreguei produtos para clientes de saúde, e-commerce e operações com PHP, JavaScript e jQuery, Node.js, Laravel, WordPress, Joomla, Magento, APIs REST, SQL e MongoDB.

Escopo e contexto técnico
  • Assumi discovery, arquitetura, implementação, integrações, testes e releases, construindo funcionalidades fullstack da mudança nos dados até a interface.
  • JavaScript
  • jQuery
  • Node.js
  • PHP
  • Laravel
  • WordPress
  • Magento
  • SQL
  • MongoDB
  • REST APIs

05 / Perguntas

Staff React Native remoto, respondido.

O que recrutadores e fundadores perguntam antes da primeira conversa.

Você está aberto a posições remotas de Mobile Staff e Plataforma Mobile?
Sim. Estou baseado em Joinville, Brasil, e meu foco são posições de Engenheiro Mobile Staff, Staff Software Engineer com escopo mobile e Engenheiro de Plataforma Mobile.
Com quais fusos horários você trabalha a partir do Brasil?
Estou baseado no Brasil (UTC−3) e coordeno com times nos fusos dos EUA e da Europa.
O que faz parte da responsabilidade por uma plataforma mobile?
Esse trabalho pode incluir estabelecer as bases de React Native e Expo, arquitetura mobile, integração de APIs, testes, builds EAS, atualizações OTA, observabilidade e releases na App Store e Play Store, além de apoiar um time enxuto na manutenção da plataforma.
Qual é o seu stack principal?
React Native, Expo e TypeScript, com Nitro Modules em C++ e Swift ou Kotlin nativo quando necessário. Minha atuação com IA inclui recursos mobile no dispositivo e com recuperação de informação, além de APIs independentes para agentes, critérios de avaliação, recuperação de chamadas de ferramentas e serviços MCP.