Desenvolvedor(a) Mobile- Cianorte - PR
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Mobile para atuar no desenvolvimento e na evolução dos aplicativos utilizados pelos alunos e pelas unidades, integrando-se ao time técnico responsável pela plataforma da empresa (monorepo próprio, frontends web e automações internas).
Responsabilidades
- Desenvolver, manter e evoluir aplicativos mobile (iOS e Android) para uso dos alunos e/ou equipes internas das unidades
- Implementar novas funcionalidades a partir de especificações de produto e negócio
- Integrar o app a APIs internas (backend em NestJS) e serviços de terceiros (pagamentos, controle de acesso/catraca, notificações push, etc.)
- Garantir performance, estabilidade e boa experiência de uso (UX) do aplicativo
- Publicar e manter versões nas lojas (App Store e Google Play), incluindo processos de build, assinatura e submissão
- Identificar, reportar e corrigir bugs, participando de ciclos de testes e QA
- Colaborar com o time de desenvolvimento (backend e frontend web) para manter consistência entre plataformas
- Documentar decisões técnicas e manter boas práticas de versionamento de código
Requisitos obrigatórios
- Vivência comprovada em desenvolvimento de aplicativos mobile, híbridos ou nativos (React Native, Flutter, Kotlin, Swift, ou similares)
- Conhecimento de consumo de APIs REST e integração com backend
- Familiaridade com versionamento de código (Git)
- Conhecimento do processo de build e publicação de apps nas lojas (App Store / Google Play)
- Raciocínio lógico sólido e capacidade de resolver problemas de forma autônoma
Diferenciais
- Experiência com Expo (React Native)
- Conhecimento em TypeScript
- Experiência com integração de push notifications, deep linking e autenticação mobile (OAuth, biometria, etc.)
- Vivência com integrações de controle de acesso físico (catracas, QR Code, NFC) ou sistemas de pagamento (Pix, gateways)
- Conhecimento de backend em Node.js/NestJS
- Experiência em ambientes com múltiplas unidades/filiais ou aplicações B2C de alto volume de usuários
Perfil desejado
- Proatividade e autonomia para atuar em time enxuto
- Boa comunicação para alinhar requisitos com áreas de negócio e demais desenvolvedores
- Organização e atenção a detalhes de UX/UI
- Interesse em acompanhar boas práticas e novidades do ecossistema mobile