Desenvolvedor - Sênior - Fullstack

Descrição:

Estamos buscando um(a) Desenvolvedor(a) Sênior Mobile que domine o ecossistema React Native e seja apaixonado por criar aplicativos performáticos, seguros e escaláveis.

Na Yazo, você irá liderar tecnicamente o desenvolvimento dos nossos apps white-label, utilizados por milhares de pessoas em eventos de grande porte no Brasil e na América Latina. Atuará com foco total em mobile: experiência do usuário, arquitetura, build, publicação, SDKs e estabilidade em produção.

Se você tem experiência sólida em mobile, gosta de trabalhar com autonomia, performance e decisões arquiteturais, essa vaga é pra você.

Responsabilidades:

  • Desenvolver, manter e evoluir aplicativos mobile com React Native + TypeScript.
  • Liderar decisões arquiteturais, definindo padrões, estrutura de pastas, modularização e estratégias de build.
  • Realizar integrações com SDKs externos, APIs REST, notificações, biometria, pagamentos, etc.
  • Garantir alta performance e estabilidade, com foco em UX e boas práticas nativas (iOS/Android).
  • Automatizar e monitorar os fluxos de build, release e publicação via EAS Build ou Fastlane.
  • Escrever código testável, limpo e reutilizável, com testes unitários e de integração.
  • Revisar pull requests, sugerir melhorias e mentorar outros devs.
  • Trabalhar em conjunto com Produto, Design, QA e Backend, em squads multidisciplinares.

 

Requisitos:

  • Sólida experiência com React Native e TypeScript em ambiente de produção.
  • Pelo menos 2 apps publicados em produção (Google Play / App Store).
  • Proficiência em ferramentas como React Navigation, Redux/Context, Axios, Expo/EAS Build.
  • Conhecimento aprofundado das guidelines de UX/UI para Android e iOS.
  • Experiência com testes automatizados (Jest) e boas práticas de versionamento com Git.
  • Familiaridade com publicação, assinatura de apps e gerenciamento de builds (certificados, provisioning profiles, etc.).
  • Noções de segurança mobile, armazenamento local seguro, controle de sessão e permissões.

Diferenciais: 

  • Integração com SDKs de terceiros (biometria, analytics, notificações push, pagamentos, etc).
  • Experiência com apps white-label ou multi-ambiente (multi tenant).
  • Conhecimento de Firebase, GraphQL ou WebSockets.
  • Familiaridade com AWS Mobile Services, Auth0 ou notificações via Expo/Firebase.
  • Participação ativa em decisões de arquitetura mobile.
  • Portfólio técnico público (GitHub, blog, contribuições open-source, etc.).

Stack mobile:

  • Linguagem: TypeScript
  • Framework: React Native (com e sem Expo)
  • Build & Release: EAS Build, Fastlane
  • Integrações: REST APIs, Firebase, Auth0, SDKs nativos
  • Monitoramento: Sentry, Datadog, Firebase Analytics

  •  

Beneficios:

  • Remuneração compatível com o mercado e alinhada com sua experiência e qualificações.
  • Gympass para promover a saúde e o bem-estar dos colaboradores.
  • Foco em qualidade de vida, com horário flexível e possibilidade de trabalho remoto.
  • Oportunidades de desenvolvimento profissional, incluindo treinamentos, mentorias e participação em conferências e eventos relevantes da área.

 

Cultura da Empresa:

Valorizamos a colaboração, inovação contínua e o crescimento profissional de cada membro do time. Incentivamos uma cultura de feedback aberto, onde todos têm voz e impacto. Estamos comprometidos em construir uma equipe diversa e inclusiva e encorajamos candidaturas de todas as pessoas, independentemente de raça, gênero, orientação sexual, idade ou deficiência.

Sobre a Yazo:

Somos uma startup inovadora com sede em Londrina, referência na América Latina em aplicativos para eventos corporativos. Nosso mercado movimenta mais de R$290 bilhões por ano e vem crescendo a uma taxa de 30% ao ano desde o final da pandemia. Se você busca trabalhar em um ambiente dinâmico, colaborativo e com grandes desafios, venha fazer parte do nosso time!

 

Quero fazer parte do time!