Software Engineer Senior (Mobile)

Descrição da vaga:



A Curseduca é a área de membros que transforma conteúdo em crescimento.

Somos uma plataforma usada por infoprodutores e empresas que levam a educação digital a sério. Com app personalizado, inteligência artificial, gamificação e comunidade, a Curseduca entrega muito mais do que aulas – oferece uma experiência que vende, engaja e fideliza.

Nossa missão é dar às empresas e criadores as ferramentas certas para entregar conteúdo, escalar resultados e gerar impacto real através da educação digital.


Aqui, vivemos uma cultura forte, que guia cada decisão e cada entrega:

💙 Somos apaixonados – trabalhamos com propósito, autonomia e excelência.

🔥 Somos inconformados – questionamos padrões e buscamos sempre o próximo nível.

🎯 Nosso foco é o cliente – o sucesso do cliente é o nosso sucesso.

🗣 Nos comunicamos com clareza e coragem – falamos o que precisa ser dito, com respeito e transparência.

📚 Educação é nossa essência – aprendemos e ensinamos todos os dias.


📌 Responsabilidades

  1. Desenvolver e manter aplicativos móveis multiplataforma (iOS e Android) utilizando React Native.
  2. Colaborar com os times de produto e design para implementar interfaces de usuário intuitivas e responsivas.
  3. Integrar aplicativos móveis com APIs back-end.
  4. Escrever código limpo, eficiente, bem documentado e testável (testes unitários, de integração, E2E).
  5. Garantir a performance, qualidade e responsividade dos aplicativos.
  6. Identificar e corrigir bugs e gargalos de performance.
  7. Implementar e manter pipelines de CI/CD para os aplicativos móveis.
  8. Publicar e gerenciar os aplicativos nas lojas (App Store e Google Play Store).
  9. Manter-se atualizado sobre as últimas tendências e melhores práticas em desenvolvimento mobile e React Native.
  10. Colaborar com outros desenvolvedores, compartilhando conhecimento e realizando code reviews.


✅ Requisitos

  1. Experiência no desenvolvimento de aplicativos móveis utilizando React Native.
  2. Conhecimento dos princípios de design de interface e experiência do usuário (UI/UX) para mobile.
  3. Experiência com gerenciamento de estado em React Native (Redux, Zustand, Context API, etc.).
  4. Experiência na integração com APIs RESTful e/ou GraphQL.
  5. Experiência em observabilidade de aplicativos (Sentry, Grafana, New Relic, Data Dog, etc.)
  6. Familiaridade com o processo de build e publicação de aplicativos para iOS e Android.
  7. Experiência com ferramentas de versionamento (Git).
  8. Conhecimento em testes automatizados para mobile (Jest, Detox, etc.).
  9. Capacidade de trabalhar de forma independente e em equipe.
  10. Habilidade para trabalhar com autonomia, excelente comunicação e proatividade.



Se você busca um ambiente desafiador, com espaço para crescer rápido, aprender com intensidade e gerar impacto real, a Curseduca é o seu lugar! 🚀



Localização
Modelo de contratação
Modelo de trabalho
São Paulo, SP, BR
Autônomo PJ
Remoto