Aller au contenu principal

Ingénieur Mobile Staff · Architecture et plateformes mobilesÀ distance · Brésil · Chevauchement États-Unis et Europe

João Paulo Costa Marra

Architecture mobile et plateformes partagées, de la modernisation à la livraison.

  • React Native · Expo · TypeScript
  • Architecture mobile · Plateformes partagées
  • À distance depuis le Brésil · Fuseaux US et Europe

Je suis ingénieur Mobile Staff, spécialisé en architecture mobile, modernisation et plateformes partagées avec React Native, Expo et TypeScript. Au fil de 16+ ans en ingénierie logicielle, j’ai dirigé une équipe de six ingénieurs dans la migration vers Expo et EAS d’une application de santé en production, pris en charge des composants partagés web et mobile et piloté la livraison d’un produit iOS et Android jusqu’aux stores. Je travaille à la frontière entre JavaScript et le code natif, avec des modules Nitro en C++ intégrés à Swift et Kotlin, et je maintiens la bibliothèque open source react-native-nitro-markdown, qui compte plus de 300 étoiles sur GitHub. Mon expérience en IA appliquée complète ce travail mobile avec des fonctions d’IA embarquée et de récupération d’information à la couche produit/API. Mes projets indépendants comprennent des APIs typées de décision d’agents avec critères d’évaluation, la planification et la reprise d’appels d’outils, ainsi que des services MCP en TypeScript, Go et Rust.

Disponibilité à distanceDepuis Joinville, Brésil (UTC−3) · Chevauchement avec les fuseaux des États-Unis et d’Europe

  • Joinville, SC, Brésil
  • À distance · Fuseaux États-Unis et Europe
  • LinkedIn
  • GitHub

Produits sélectionnés

En ligne sur les stores

Ouvert à de nouveaux postes· Mobile Staff · Architecture mobile · Plateformes mobiles

01 / Travail sélectionné

Architecture mobile, intégrations natives et plateformes partagées.

Décisions d’ingénierie et leadership technique sur des produits mobiles livrés.

Éléments choisis6ingénieurs sur une modernisation mobile
React Native historique vers Expo
C++Nitro Modules
Authentification, stockage sécurisé, Markdown
300+étoiles GitHub
react-native-nitro-markdown, open source
26développeurs frontend dirigés
Modernisation de parcours santé
APIspour agents
Décisions typées, évaluation, MCP
16+ans en ingénierie logicielle
Produits mobiles et web

02 / Réalisations

Des produits React Native en ligne sur l’App Store et le Play Store.

Chaque expérience est reliée au produit publié sur l’App Store ou au site en ligne que j’ai contribué à faire évoluer.

Goodword

Staff Mobile & AI Platform Engineer

août 2024 — juil. 2026États-Unis

Ma contribution
J’ai livré une app React Native, Expo et TypeScript jusqu’aux stores, créé des Nitro Modules C++ et intégré l’IA embarquée et la récupération d’information.

Post Op

Staff Mobile Architect

juin 2022 — août 2024Région de Londres, Royaume-Uni

Ma contribution
J’ai dirigé six ingénieurs dans une modernisation legacy vers Expo, en définissant architecture, revue et pratiques de release.

Gopuff

Senior Frontend Developer

déc. 2020 — juin 2022États-Unis

Ma contribution
J’ai piloté les composants partagés React Native/Web, le diagnostic, les tests automatisés, la CI/CD et les fondations web local-first.

Medify Ltd

Senior Frontend Developer

mai 2019 — déc. 2020À distance

Ma contribution
J’ai livré des interfaces santé React/TypeScript web et desktop, un workflow contenu en C++ et des améliorations monorepo et qualité.

Znipe Esports

Senior Frontend Engineer

janv. 2018 — mai 2019Stockholm, Suède

Ma contribution
J’ai modernisé une plateforme de streaming esport jQuery avec React/TypeScript et créé des expériences React Native et Next.js.

Triggy

Lead Mobile Engineer

juin 2016 — janv. 2018Stockholm, Suède

Ma contribution
J’ai dirigé le passage d’une app de données sportives basée sur Expo à React Native pour des produits clients internationaux et introduit TypeScript et les tests.

OLX Group

Senior Frontend Engineer

nov. 2014 — juin 2016Dubaï, Émirats arabes unis

Ma contribution
J’ai livré les parcours immobiliers de dubizzle.com avec React et IndexedDB et créé des parcours web mobile responsives sur le même front end React.

Études de cas et guides

Mon approche de l’ingénierie mobile.

Un retour de projet, une analyse d’un module natif public et un guide pour votre premier recrutement mobile.

03 / Expertise

Architecture et livraison mobile.

Plateformes partagées et intégrations natives, complétées par des outils indépendants.

Étape01Surface produit

Fondations mobiles

Une architecture multiplateforme et une livraison fiables pour iOS et Android.

  • React Native
  • Expo
  • TypeScript
  • Nouvelle Architecture
  • Fabric
  • iOS
  • Android

Étape02Runtime natif

Intégration native

Des modules natifs et l’intégration d’IA embarquée pour les produits mobiles.

  • C++
  • JSI
  • Nitro Modules
  • Swift
  • Kotlin
  • Modules natifs
  • IA embarquée
  • Récupération d’information

Étape03Outils complémentaires

Outils indépendants pour agents

Des outils indépendants pour agents, avec des APIs typées, des critères d’évaluation, la reprise sur erreur et des services MCP.

  • API de modèles
  • APIs de décision
  • Évaluation par cas
  • Planification d’appels
  • Reprise après erreur
  • MCP
  • TypeScript
  • Go
  • Rust

Open source · 02 dépôts mis en avant

Des problèmes de production résolus au grand jour.

Des outils ciblés pour la performance React Native et le flux de développement — simples à comprendre, utiles à livrer.

01 / 02

react-native-nitro-markdown

Parsing C++ via une interface Nitro Modules typée, avec rendu React Native configurable, APIs de streaming et API AST sans interface visuelle.

Voir le dépôt

02 / 02

inline-blame-mini

Un outil léger pour afficher git blame directement dans le code.

Voir le dépôt

04 / Expérience

16+ ans en ingénierie logicielle, avec une expérience mobile et web.

Un parcours concis de responsabilité concrète au sein d’équipes réduites et d’organisations plus grandes, de l’architecture à l’implémentation et aux releases.

Goodword

Staff Mobile & AI Platform Engineer

août 2024 — juil. 2026

États-Unis

J’ai piloté un produit React Native, Expo et TypeScript pour iOS/Android, de l’architecture et des APIs aux tests, à l’observabilité, aux builds EAS, OTA et releases.

Périmètre et contexte technique
  • J’ai créé des Nitro Modules C++ pour l’authentification, le stockage sécurisé et Markdown avec JSI et la Nouvelle Architecture, avec Swift et Kotlin dans les binaires iOS et Android livrés.
  • J’ai intégré l’IA embarquée et des fonctions avec récupération (RAG) au niveau produit/API, en dirigeant une équipe produit de quatre ingénieurs, avec une pratique directe d’Expo Router, Sentry et Maestro.
  • React Native
  • Expo
  • TypeScript
  • New Architecture
  • Nitro Modules
  • C++
  • On-device AI
  • EAS
  • OTA
  • Sentry

Post Op

Staff Mobile Architect

juin 2022 — août 2024

Région de Londres, Royaume-Uni

J’ai dirigé six ingénieurs dans la modernisation d’une app santé en production, de React Native historique vers Expo, sur iOS et Android, avec builds et releases migrés vers EAS.

Périmètre et contexte technique
  • J’ai défini architecture, revue, tests et release mobiles, avec implémentation, API et ponts natifs.
  • J’ai livré personnalisation, performance de rendu et UX mobile, dont des données client local-first avec persistance 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

déc. 2020 — juin 2022

États-Unis

J’ai piloté la bibliothèque TypeScript de composants React Native et React Native Web pour le commerce et la logistique.

Périmètre et contexte technique
  • Dans une équipe de quatre ingénieurs, j’ai travaillé sur les interfaces réutilisables, le diagnostic, les tests automatisés avec Jest et Cypress et la CI/CD pour une livraison web et mobile cohérente.
  • J’ai construit des fondations React/Next.js avec cache React Query et persistance local-first côté client dans 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 — déc. 2020

À distance

J’ai livré des interfaces santé web et desktop en React/TypeScript dans une initiative de 12 ingénieurs.

Périmètre et contexte technique
  • J’ai créé un workflow C++ pour que les équipes non techniques maintiennent les contenus santé réglementés.
  • J’ai amélioré l’organisation du monorepo, la CI/CD et les tests automatisés pour les produits santé.
  • React
  • TypeScript
  • C++
  • Monorepo
  • CI/CD
  • Healthcare technology
  • Software testing
  • Automated testing

Znipe Esports

Senior Frontend Engineer

janv. 2018 — mai 2019

Stockholm, Suède

J’ai modernisé une plateforme de streaming esport en jQuery avec React et TypeScript.

Périmètre et contexte technique
  • J’ai créé des expériences React Native et Next.js, dont des interfaces de streaming en direct, pour l’esport.
  • J’ai introduit Jest, Cypress et le développement piloté par les tests pour protéger les parcours produit critiques.
  • React Native
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Jest
  • Cypress
  • TDD

Triggy

Lead Mobile Engineer

juin 2016 — janv. 2018

Stockholm, Suède

J’ai dirigé le passage d’une app de données sportives d’Expo à une plateforme React Native en production.

Périmètre et contexte technique
  • J’ai introduit TypeScript, des tests unitaires et end-to-end et un processus de release reproductible.
  • J’ai coordonné produit, ingénierie et parties prenantes clients autour des releases mobiles.
  • React Native
  • Expo
  • JavaScript
  • TypeScript
  • Unit testing
  • E2E testing
  • Release process
  • Technical leadership

OLX Group

Senior Frontend Engineer

nov. 2014 — juin 2016

Dubaï, Émirats arabes unis

J’ai livré les parcours immobiliers de dubizzle.com avec React et une persistance côté client via IndexedDB.

Périmètre et contexte technique
  • J’ai créé des parcours web mobile responsives sur le même front end React pour des annonces à fort trafic.
  • J’ai modernisé le frontend historique et ajouté des tests sur les parcours d’annonces et d’immobilier.
  • React
  • JavaScript
  • IndexedDB
  • Node.js
  • Responsive web design
  • Frontend architecture
  • Marketplace platforms
  • Test automation

UnitedHealth Group

Lead Software Engineer

janv. 2013 — nov. 2014

Curitiba, Brésil

J’ai dirigé 26 développeurs frontend dans une migration précoce et par phases de parcours santé, de jQuery/Bootstrap vers React et un système interne de composants.

Périmètre et contexte technique
  • J’ai défini l’architecture de migration, les composants réutilisables, les standards de revue et la séquence d’adoption.
  • React
  • JavaScript
  • jQuery
  • Bootstrap
  • Frontend architecture
  • Healthcare technology
  • Component systems
  • Technical leadership

Multiple Companies

Independent Software Consultant - Fullstack Engineering

mai 2010 — janv. 2013

Région de Curitiba, Brésil

J’ai livré des produits santé, e-commerce et opérations avec PHP, JavaScript et jQuery, Node.js, Laravel, WordPress, Joomla, Magento, APIs REST, SQL et MongoDB.

Périmètre et contexte technique
  • J’ai pris en charge le discovery, l’architecture, l’implémentation, les intégrations, les tests et les releases, en construisant des fonctionnalités fullstack du changement de données jusqu’à l’interface.
  • JavaScript
  • jQuery
  • Node.js
  • PHP
  • Laravel
  • WordPress
  • Magento
  • SQL
  • MongoDB
  • REST APIs

05 / Questions

Staff React Native à distance, en clair.

Ce que les recruteurs et les fondateurs demandent avant le premier échange.

Êtes-vous ouvert aux postes Mobile Staff et Mobile Platform à distance ?
Oui. Je suis basé à Joinville, au Brésil, et je cible des postes d’ingénieur Mobile Staff, de Staff Software Engineer avec un périmètre mobile et d’ingénieur de plateforme mobile.
Quels fuseaux horaires couvrez-vous depuis le Brésil ?
Je suis basé au Brésil (UTC−3) et je coordonne avec des équipes sur les fuseaux des États-Unis et de l’Europe.
Que couvre la responsabilité d’une plateforme mobile ?
Ce travail peut inclure la mise en place des bases React Native et Expo, l’architecture mobile, l’intégration API, les tests, les builds EAS, les mises à jour OTA, l’observabilité et les publications sur l’App Store et Google Play, puis l’accompagnement d’une petite équipe pour maintenir la plateforme.
Quel est votre socle technique ?
React Native, Expo et TypeScript, avec des Nitro Modules C++ et du Swift ou Kotlin natif si nécessaire. Mon travail d’IA comprend des fonctions mobiles d’IA embarquée et de récupération d’information, ainsi que des APIs indépendantes pour agents, des critères d’évaluation, la reprise d’appels d’outils et des services MCP.