Desenvolvedor(a) Mobile React Native (Expo) - Android, iOS e Web

BuzzMates

BuzzMates

Software Engineering
Vitoria, Vitória - State of Espírito Santo, Brazil
Posted on Sep 23, 2025
Desenvolver, manter e evoluir aplicativos mobile da Inbazz usando React Native com Expo (Android, iOS e Web), garantindo alta performance, experiência do usuário de qualidade e integração fluida com nossos serviços e APIs.

Responsabilidades

  • Desenvolver e manter os aplicativos de creators e marcas utilizando React Native com Expo (Managed e Prebuild).
  • Implementar novas funcionalidades seguindo boas práticas de UI/UX e Clean Code.
  • Integrar com APIs REST e WebSockets.
  • Configurar e publicar os apps nas lojas (Google Play e App Store) usando EAS Build/Submit.
  • Implementar e gerenciar OTA Updates via EAS Update.
  • Criar e configurar deep links, notificações push e permissões nativas.
  • Garantir compatibilidade entre Android, iOS e Web (Expo Web/PWA).
  • Monitorar e corrigir bugs usando ferramentas de análise e logs (Sentry, etc.).
  • Colaborar com designers e times de produto para entregar experiências consistentes.
  • Participar de code reviews e contribuir para padrões internos.

Requisitos obrigatórios

  • Experiência sólida com React Native e Expo.
  • Conhecimento de Expo Router e EAS Build/Update.
  • Experiência em publicação e manutenção de apps nas lojas.
  • Domínio de JavaScript/TypeScript.
  • Integração com APIs REST (consumo e autenticação).
  • Estilização com Styled Components, NativeWind ou similar.
  • Experiência com controle de versão (Git).

Desejáveis (diferenciais)

  • Experiência com web/PWA usando Expo Web.
  • Conhecimento de bibliotecas de estado como Zustand, Redux ou Recoil.
  • Experiência com TanStack Query para gerenciamento de dados.
  • Noções de CI/CD.
  • Experiência com métricas (Amplitude, Firebase Analytics, Sentry).
  • Conhecimento básico de configurações nativas (Android/iOS).

Perfil

  • Proativo(a) e autônomo(a), com senso de dono do produto.
  • Comunicativo(a) e colaborativo(a), sabendo trabalhar em time.
  • Foco em performance e experiência do usuário.
  • Aberto(a) a aprender e adotar novas tecnologias.