C

Frontend Developer(React Native / Expo)

CarPotvia Indeed
RemotoRemotoPlenoCLT10 dias atrás

Salário Estimado

R$ 9.108,00 - R$ 13.662,00

0de 100

Excelente

Score da Vaga

Descrição da Vaga

We are looking for a Frontend Developer to support the development and refinement of our mobile application on a paid, remote, independent contractor (1099) basis.


This is a part-time, flexible, project-based role, working closely with the founder and product team to build, maintain, and improve a production-level React Native application across iOS and Android.


This role is initially offered on a contract basis, with the potential for longer-term collaboration or conversion to a full-time role depending on performance, mutual fit, and business needs.


What You’ll Be Working On / Responsibilities • Building and maintaining a cross-platform mobile application using React Native and Expo

Implementing frontend features based on existing designs and product requirements • Debugging and testing on real iOS and Android devices
Improving performance, reliability, and UI consistency across platforms • Collaborating with backend systems via GraphQL APIs
Refactoring and improving existing code while preserving functionality • Supporting ongoing product iterations toward MVP and post-MVP improvements Must-have Requirements React Native
Strong experience with React Native • Building and maintaining cross-platform iOS and Android applications
Hands-on experience testing and debugging on real devices (not emulator-only) Expo • Experience with Expo
Familiarity with Expo Router for file-based routing • Experience with Expo EAS Build and OTA updates
Understanding of Expo limitations and native module constraints GraphQL • Experience with GraphQL APIs and codegen
Understanding of queries, mutations, and subscriptions • Caching, pagination, and refetch strategies React Query (TanStack Query)
Server state management, caching, and synchronization • Query invalidation, optimistic updates, pagination, infinite scroll
Understanding when to use server state vs client state TypeScript • Strict mode, no any, no casting to bypass type errors
Proper typing for props, state, and API responses • Generic types, discriminated unions, and utility types React Patterns
Component composition over prop drilling • Custom hooks for logic extraction
Performance optimization (memo, useMemo, useCallback, and when NOT to use them) • Understanding React’s rendering behavior State Management
Local state with React Context or Zustand • Form state with React Hook Form
MMKV for fast local storage UI Implementation • Ability to implement pixel-accurate UIs from Figma
Experience with Reanimated for animations • FlashList for performant lists
Understanding of iOS vs Android platform differences Async & Error Handling • Handling loading, error, and empty states
Network edge cases and offline behavior • Retry strategies and error boundaries Code Quality
Clear code structure (avoiding prop drilling, proper separation of concerns) • Consistent naming conventions and file organization
Refactoring existing codebases without breaking functionality Firebase • Firebase Cloud Messaging / push notifications
App versioning and distribution (App Distribution, Crashlytics) Nice-to-have (Plus) • Sendbird or similar chat SDK integration
Experience with payment SDKs like Stripe • Comfortable navigating third-party SDKs and documentation Working Style & Compensation
Fully remote • Flexible, part-time schedule
Deliverable and milestone-driven work • Paid role (hourly or project-based)
Independent contractor (1099) Pay: Up to $2,000.00 per month Work Location: Remote

Requisitos

  • React Native
  • Strong experience with React Native
  • Building and maintaining cross-platform iOS and Android applications
  • Hands-on experience testing and debugging on real devices (not emulator-only)
  • Familiarity with Expo Router for file-based routing
  • Experience with GraphQL APIs and codegen
  • Server state management, caching, and synchronization
  • Query invalidation, optimistic updates, pagination, infinite scroll
  • Understanding when to use server state vs client state
  • Strict mode, no any, no casting to bypass type errors
  • Proper typing for props, state, and API responses
  • Generic types, discriminated unions, and utility types
  • Local state with React Context or Zustand
  • Form state with React Hook Form
  • Experience with Reanimated for animations
  • FlashList for performant lists
  • Refactoring existing codebases without breaking functionality
  • Firebase Cloud Messaging / push notifications
  • App versioning and distribution (App Distribution, Crashlytics)
  • Sendbird or similar chat SDK integration
  • Experience with payment SDKs like Stripe
  • Comfortable navigating third-party SDKs and documentation

Responsabilidades

  • This role is initially offered on a contract basis, with the potential for longer-term collaboration or conversion to a full-time role depending on performance, mutual fit, and business needs
  • Building and maintaining a cross-platform mobile application using React Native and Expo
  • Implementing frontend features based on existing designs and product requirements
  • Debugging and testing on real iOS and Android devices
  • Improving performance, reliability, and UI consistency across platforms
  • Collaborating with backend systems via GraphQL APIs
  • Refactoring and improving existing code while preserving functionality
  • Supporting ongoing product iterations toward MVP and post-MVP improvements
  • Experience with Expo
  • Experience with Expo EAS Build and OTA updates
  • Understanding of Expo limitations and native module constraints
  • Understanding of queries, mutations, and subscriptions
  • Caching, pagination, and refetch strategies
  • React Patterns
  • Component composition over prop drilling
  • Custom hooks for logic extraction
  • Performance optimization (memo, use
  • Memo, useCallback, and when NOT to use them)
  • Understanding React’s rendering behavior
  • MMKV for fast local storage
  • Ability to implement pixel-accurate UIs from Figma
  • Understanding of iOS vs Android platform differences
  • Async & Error Handling
  • Handling loading, error, and empty states
  • Network edge cases and offline behavior
  • Retry strategies and error boundaries
  • Clear code structure (avoiding prop drilling, proper separation of concerns)
  • Consistent naming conventions and file organization
  • Deliverable and milestone-driven work

Benefícios

Working Style & Compensation
Fully remote
Flexible, part-time schedule
Paid role (hourly or project-based)
Independent contractor (1099)
Pay: Up to $2,000.00 per month
Work Location: Remote

Vagas Semelhantes

S

DESENVOLVEDOR MOBILE SR (REACT NATIVE)

Seja GlobalwebSeja Globalweb - Gupy
RemotoBrHoje

R$ 7k - 11k/mês

PlenoCLT

Descrição da vaga Nosso time é formado por excelentes profissionais da área da tecnologia. Colaboração e comprometimento fazem parte do nosso dia-a-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável. Fazendo parte de nossa equipe, seu trabalho irá impactar em...

C

Frontend Engineer (React Native / Expo)

careerbox.42webCareerbox.42web
RemotoGb23 dias atrás

R$ 7k - 11k/mês

PlenoCLT

We are looking for a Frontend Developer to support the development and refinement of our mobile application on a paid, remote, independent contractor (1099) basis. This is a part-time, flexible, project-based role, working closely with the founder and product team to build, maintain, and improve a p...

R$ 11k - 16k/mês

SêniorCLT

Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas Responsibilities Desenvolver e implementar funcionalidades do módulo de cartões utilizando React Native, garantindo qualidade, performance e reusabilidade do código. Colaborar com o Arq...

Logo Spread Tecnologia

ESPECIALISTA REACT NATIVE - RHA0722

Spread TecnologiaGlassdoor
RemotoBr2 dias atrás

R$ 12k - 18k/mês

SêniorCLT

Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas! Responsabilidades e atribuições Desenvolver e implementar funcionalidades do módulo de cartões utilizando React Native, garantindo qualidade, performance e reusabilidade do código. Col...

Interessado nesta vaga?

Candidatar-se

Você será redirecionado para o site original

Informações

NívelPleno
ContratoCLT
LocalRemoto
RemotoSim
MoedaBRL
Publicada10 dias atrás
FonteIndeed

Análise de Vaga com IA

Estimativa salarial, match de tecnologias e análise de requisitos feitos com Inteligência Artificial

Powered by CodeCortex
← Voltar às Vagas