João – React Native, Next.js, React, experts in Lemon.io

João

From Brazil (UTC-3)flag

Mobile Developer|Senior
Lemon.io stats
2
projects done
1171
hours worked
1
offers now 🔥

João – React Native, Next.js, React

João is an experienced Front-End and Mobile Developer with a strong background in React, React Native, Next.js, and TypeScript, delivering high-quality applications for industries including e-commerce, fintech, agritech, and education. Skilled in developing scalable front-end architectures, microfrontends, and cross-platform mobile solutions for both Android and iOS, he also excels in consulting and architectural decisions. Passionate about building impactful, user-centered products, he combines strong technical expertise with collaborative leadership to deliver reliable, maintainable, and elegant solutions across platforms.

10 years of commercial experience in
Agritech
Banking
Consulting services
E-commerce
E-learning
Edtech
Govtech
Social impact
Sports
Marketplace
White label
Communication tools
Main technologies
React Native
6 years
Next.js
1 year
React
7 years
Typescript
6 years
Node.js
7 years
JavaScript
8 years
Additional skills
Docker
CI/CD
Firestore
Jenkins
GCP
Java
React Query
GitLab CI/CD
React Native CLI
Expo
AWS
Monorepo
Google API and Services
iOS
Tailwind CSS
GraphQL
AI
Stripe API
Android Studio
Nest.js
PostgreSQL
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior front end developer
Feb 2025 - Jul 20261 year 5 months
Project Overview

I worked on the multi-tenant React Native and Expo app (iOS and Android), the Next.js web app, and Smart TV clients (Samsung Tizen, LG WebOS and Android TV), in a modular white-label architecture shared by both products.

Responsibilities:
  • I evolved a modular architecture (core, design system, features and tenants) so branded apps share one codebase.
  • I shipped offline-first capabilities: lesson downloads, offline playback, MMKV and TanStack Query persistence, offline check-in and a retry sync queue.
  • I reworked video watch-progress tracking to playback seconds, ranges and retries, consistent across mobile, web and TV.
  • I built and consumed internal npm libraries (tenant config, heartbeat/trace and analytics) shared by all clients.
  • I automated CI/CD: GitHub Actions (lint, TypeScript, Jest, coverage and per-tenant Android APKs) and EAS Build for iOS.
  • I delivered product features: marketplace, player, Chromecast, IAP and subscriptions, feature flags, i18n (pt-BR, es and es-MX) and observability.
Project Tech stack:
React Native
Expo
Typescript
React
Next.js
Redux Toolkit
Redux Saga
TanStack
Styled-components
Axios
i18next
Jest
UI testing
GitHub Actions
EAS
Firebase
Firebase Analytic
Firebase Crashlytics
OneSignal
Socket.io
Tizen
Android
Senior Front-End developer
Jun 2024 - Feb 20258 months
Project Overview

I worked as a Senior Frontend Developer, focused on React, React Native and Next.js.

Responsibilities:
  • implemented and evolved Livelo's design system on web and mobile.
  • built on my own the second-factor authentication (2FA) microfrontend: on the web, a Next.js microfrontend; on mobile, the equivalent flow in React Native.
  • implemented native Keychain integration in Objective-C on iOS and Java on Android, then migrated that library to Swift and Kotlin.
  • shipped TypeScript product features across the loyalty program's apps and web, working with the client squad.
Project Tech stack:
React Native
React
Next.js
Microservices
Jenkins
Objective C
Swift
Java
Kotlin
Design system
iOS
Android
Senior Mobile Developer
Jun 2023 - Jun 20241 year
Project Overview

I worked as a Senior React Native Developer at a US consultancy, allocated to a youth-sports and coaching marketplace. I took part in the full cycle from MVP and beta to launch, then kept evolving the main mobile app and the web admin.

Responsibilities:
  • I built and maintained React Native features for iOS and Android, from MVP to store launch, on a coaching marketplace.
  • I shipped a GraphQL typing-generation pipeline between front and back and a build/test/deploy loop with Firebase App Distribution (iOS and Android), in the same spirit as Integra.
  • I integrated the Plaid SDK for US open banking.
  • I contributed to the web admin, architecture, code review, quality bars, beta testing and maintenance.
Project Tech stack:
React
Next.js
React Native
React Native CLI
Typescript
Java
Spring MVC
Node.js
GitHub
GitHub Actions
AWS
GraphQL
Stripe API
AI
Amazon Cognito
Android
iOS
Tailwind CSS
Expo
Context API
JavaScript
Redux Thunk
Firebase
Git
Agile
Scrum
Senior Front-End Consultant
Jul 2022 - Feb 20237 months
Project Overview

I worked as a Consultant Front-End Developer at Avanade, on two enterprise accounts: Bank J. Safra Sarasin (Wealth app, Swiss private banking) and Seara (Integra app, Brazilian agribusiness, JBS group). The project is in the agribusiness sector, and its primary objective is to create a comprehensive digital platform to streamline and enhance the various processes within the agribusiness ecosystem.

Responsibilities:
  • React Native app (no Expo) for integrated poultry and swine producers (farm, batches, documents, invoices). Offline with WatermelonDB. GraphQL in the app, with a typing-generation pipeline that sped up development and integration with the Java backend (I only touched Java in small ways).
  • I owned 100% of CI/CD. I replaced manual deploy with Fastlane and sped up final tests with the client, QA and PM via Firebase App Distribution (Android and iOS).
  • I cut bug-response time by 80% and initial load from 4 to 8 minutes down to 45 s on a bad network and 0.8 s on a good network.
Project Tech stack:
React Native
Java
Spring MVC
Node.js
Google API and Services
Jenkins
Typescript
React
React Hooks
React Query
Senior Front-End Consultant
Dec 2021 - Aug 20227 months
Project Overview

This project involved creating a digital trading platform for a client in the Swiss banking sector. The platform included a QR code payment system, online trading capabilities, asset management, and a watchlist feature for monitoring specific stocks and financial instruments.

Responsibilities:
  • Launched the product on both Android and iOS;
  • Was responsible for the development of some features like the watchlist and QR code payments;
  • Redesigned all search fields to perform better with debounce;
  • Refactored code to achieve better performance;

Main achievement: The project has successfully met its objectives and demonstrated the potential of digital technology. The feedback received from the initial group of users was highly positive and highlighted the potential of digital technology to revolutionize the banking and trading experience.

Project Tech stack:
React
React Native
Monorepo
Front-End Developer
Jul 2020 - Dec 20211 year 5 months
Project Overview

The project is a single tool with end-to-end integration, enabling real-time communication, organization, management, and data security for schools.

Responsibilities:
  • Implemented advanced full-text search;
  • Worked on the development of the two main products, using internal tools and CI/CD automation;
  • Created a text formatting library for React Native internally;
  • Wrote unit, integration, and e2e tests;
  • Participated in technical leadership training and joined study groups on microservices and design systems.

Minute of Glory: Presented internal lectures on "React Native Architecture and State (2021)" and maintained internal component libraries for web and mobile.

Project Tech stack:
React
React Native
Ruby on Rails
Typescript
npm
Lead Full-Stack Developer
Jun 2017 - Nov 20203 years 5 months
Project Overview

The project was an internal Edtech application allowing public school classes to continue functioning remotely during the pandemic.

Responsibilities:
  • Created front-end and back-end architecture;
  • Participated in planning and workflow definitions;
  • Developed CI/CD automation and on-premise solutions;
  • Built front-end components library;
  • Wrote unit, integration, and e2e tests;
  • Integrated with different providers.

Main achievement: Impacted almost 200k students from Piaui public schools through home education during the COVID-19 pandemic.

Project Tech stack:
React
React Native
Typescript
Microsoft SQL Server
Angular.js
Node.js
GitLab
GitLab CI
CD
Android
Java
PHP
iOS
Android Architecture Components
React Native CLI
Redux
Redux Saga
Redux Thunk
Redux Toolkit
pm2
npm
Figma

Education

2026
Computing Science
Bachelor

Languages

Portuguese
Advanced
English
Advanced

Hire João or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.