Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor de Software - Mobile

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

Detalhes da vaga

    Qualificações

    • CI/CD
    • Autenticação
    • React
    • DevOps
    • Git
    • Desenvolvimento de Aplicativos
    • Banco de Dados
    • Docker
    • JavaScript
    • Continuous integration
    • REST
    • APIs
    • Escalabilidade
    • SaaS
    • MySQL

    Descrição completa da vaga

    A Confidencial (Apenas para Cadastrados) está buscando um(a) Desenvolvedor de Software com experiência em mobile para atuar no desenvolvimento e na expansão do nosso SaaS.

    Nesta posição, você terá o desafio de conectar a robustez do nosso ecossistema web à mobilidade, garantindo que nossos usuários tenham uma experiência fluida e poderosa em qualquer dispositivo.


    Buscamos uma pessoa que não apenas "escreva código para celular", mas que compreenda a arquitetura de um produto SaaS escalável e saiba como otimizar a jornada do usuário no contexto mobile.


    Competências
    • Ecossistema React: Domínio profundo de React e React Native, com experiência comprovada.
    • Arquitetura SaaS: Entendimento de como estruturar aplicações que consomem serviços complexos de back-end.
    • TypeScript: Domínio da linguagem para garantir segurança e escalabilidade no desenvolvimento.
    • Consumo de APIs e Segurança: Experiência com REST, padrões de autenticação (JWT/OAuth) e persistência de dados local.
    • Testes Automatizados: Experiência prática com testes unitários e de integração (Jest, Testing Library).
    • Git: Familiaridade com versionamento utilizando Git e Gitflow.
    • Bancos de Dados: Conhecimento em bancos relacionais (Postgres/MySQL) sob a perspectiva de consumo via API.

    Responsabilidades
    • Arquitetura e Desenvolvimento Mobile: Liderar o desenvolvimento de aplicativos utilizando React Native, garantindo que a aplicação mobile seja uma extensão performática e coesa do nosso SaaS.
    • Integração de Ecossistema: Colaborar no design e consumo de APIs no Nest.js, assegurando que a comunicação entre o app e o back-end seja eficiente, segura e suporte estados offline/sincronização.
    • Foco em Produto SaaS: Trabalhar em conjunto com as áreas de produto e design para adaptar funcionalidades complexas do desktop para interfaces móveis intuitivas.
    • Ciclo de Vida Mobile: Gerenciar todo o ciclo de publicação nas lojas (App Store e Google Play) e implementar estratégias de atualização contínua e monitoramento de erros.
    • Qualidade e Excelência: Implementar testes automatizados (unitários e de integração) e participar ativamente de code reviews para manter o alto padrão técnico do time.
    • Cultura Ágil: Atuar em um ambiente multidisciplinar, contribuindo para a arquitetura evolutiva tanto do app quanto da plataforma como um todo.

    Diferenciais:
    • Supabase: Familiaridade com Auth, Realtime, Database e Storage.
    • Experiência Full-Stack: Conhecimento prévio em Nest.js ou Next.js, facilitando a transição entre web e mobile.
    • Expo: Experiência com o fluxo de desenvolvimento e EAS (Expo Application Services).
    • DevOps Mobile: Conhecimento em CI/CD voltado para mobile e Docker para ambientes de desenvolvimento.

    Valores Indispensáveis:
    Humildade intelectual.
    Diligência.
    Sentimento de dono.
    Auto-gerenciamento.
    Proatividade.
    Ambição para evoluir.