





**Descrição:** ---------------- **Ei, somos a BRAINR.** Na BRAINR, estamos transformando a forma como as fábricas de alimentos operam. Criamos um sistema MES (Sistema de Execução de Manufatura) em nuvem de nova geração, impulsionado por IA, e estamos crescendo rapidamente. Nossa plataforma ajuda fabricantes de alimentos a gerenciar tudo desde o recebimento de matérias-primas até o planejamento da produção, operações de armazém e expedição, com controle de qualidade personalizado e rastreabilidade completa. A BRAINR conecta pessoas, máquinas e sensores para que decisões críticas possam ser tomadas em tempo real — de forma mais inteligente, rápida e com maior impacto. **O desafio** À medida que continuamos expandindo nosso produto, estamos procurando um **Desenvolvedor Mobile Sênior** para nos ajudar a elevar nossas experiências móveis a novos níveis de desempenho, confiabilidade e usabilidade — especialmente em ambientes fabris complexos. Neste cargo, você ajudará a liderar o desenvolvimento de soluções móveis usadas diariamente por operadores no chão de fábrica, muitas vezes em dispositivos como terminais portáteis. Você trabalhará principalmente com React Native, que é nossa stack móvel atual, mas também estamos explorando uma possível transição futura para desenvolvimento nativo Android com Kotlin, dependendo das necessidades do produto. Você ajudará a definir tanto a direção técnica quanto a experiência do usuário de nossos aplicativos móveis. **O que você fará** No seu dia a dia, você: * Desenvolverá e manterá aplicativos móveis de alto desempenho em React Native ou Kotlin, conforme o contexto * Projetará e implementará componentes de interface, fluxos de dados e processos em segundo plano robustos * Criará aplicativos otimizados para uso industrial, incluindo dispositivos portáteis * Colaborará estreitamente com desenvolvedores backend, designers e engenheiros de QA * Integrará APIs REST e garantirá o fluxo suave de dados pelo aplicativo * Escreverá código limpo e testável, com testes unitários usando Jest ou ferramentas semelhantes * Depurará, monitorará e otimizará o desempenho do aplicativo * Contribuirá para fluxos de trabalho ágeis, incluindo sprints, planejamentos e revisões de código * Documentará seu trabalho e ajudará a manter as melhores práticas de desenvolvimento **Requisitos:** ----------------- **O que procuramos** Procuramos alguém proativo, curioso e entusiasmado em criar software que resolva problemas do mundo real. Você será um ótimo candidato se tiver: * 4+ anos de experiência no desenvolvimento de aplicativos móveis em React Native, Kotlin ou ambos * Experiência com hardware industrial, como leitores RFID * Bom entendimento de arquitetura de aplicativos móveis e desempenho * Experiência com bibliotecas de navegação como React Navigation * Habilidade em escrever testes unitários e trabalhar com pipelines CI/CD * Experiência integrando APIs REST e lidando com fluxos de dados complexos * Fortes habilidades de colaboração e capacidade de liderar discussões técnicas * Fluência em inglês (escrito e falado) **O que oferecemos** Além de uma equipe excelente e uma cultura de colaboração e aprendizado, aqui está o que você pode esperar: Aproveite 2 dias extras de folga remunerada por ano Economias com descontos corporativos por meio de parcerias e ofertas especiais Programa de aprendizado e desenvolvimento Trabalhe com as ferramentas e tecnologias mais recentes, incluindo ferramentas de IA de ponta Duas ou mais atividades de integração por ano Horários de trabalho flexíveis ️ Acesso a uma academia no local Almoço diário gratuito no restaurante do nosso escritório **Onde trabalhamos** Trabalhamos presencialmente, de nossa sede em Leiria. Acreditamos no poder de estarmos juntos — especialmente ao construir algo tão ambicioso. **Nosso processo de contratação** Nosso objetivo é manter as coisas simples e transparentes: 1\. Análise da candidatura 2\. Chamada inicial com nossa equipe de Pessoas (30 min) 3\. Avaliação rápida 4\. Entrevista técnica 5\. Conversa final com membros da equipe ou liderança


