Desenvolvedor Fullstack SR - React Native + Node

MB Labs | Campinas - SP | Híbrido, Remoto

Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!
Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos. 

Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas. Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência. Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!

Faixa salarial

A combinar

Regime de contratação

PJ

Benefícios

🌱 Qualidade de vida e bem-estar:
- Descanso remunerado
- Wellhub (Gympass)
- Uniodonto 
- Telemedicina 
- Seguro de vida e contra acidentes

📚 Desenvolvimento e aprendizado:
- Incentivo à cursos e certificações
- Palestras e treinamentos ministrados internamente
- Cursos e eventos pagos pela MB
- Parceria Open English
- Acesso ilimitado ao MB Academy (Universidade Corporativa)

👶 Apoio à vida pessoal e familiar:
- Benefício Paternidade ou Maternidade

🎉 Reconhecimento e incentivos:
- Bônus salarial
- Bônus indicação: indique seus amigos e receba um bônus de R$1.000,00
- Vale presente em seu aniversário
- Voucher em dias de Happy Hour

🛍️ Conveniências adicionais:
- Parceria Sam's Club

Atuamos com horário flexível, com 40 horas semanais
Equipamento fornecido pela empresa
Atividades de programação
  • Atuar em itens complexos, orientando o time a aprender.
  • Atuar em refinamento técnico de atividades.
  • Atuar na inspeção de código (pull request) de outros membros do time.
  • Atuar com olhar de otimização de desenvolvimento.
  • Atuar na definição de arquitetura.
  • Atuar na definição de processo técnico.

Atividades estratégicas
  • Auxiliar a gestão na tomada de escolha de alocações de time.
  • Auxiliar equipe comercial na venda técnica de know how.
  • Apresentar itens de inovação tecnológica para gestão.
  • Apresentar melhorias de processo internos.
  • Auxiliar no controle de gestão de recursos físicos e humanos.
  • Ter a competência nos temas de negócio dos projetos no qual atua.

Atividades de capacitação
  • Montagem de treinamentos para time/empresa.
  • Atuar colaborativamente com o time/empresa.
  • Atuar capacitando tecnicamente o time/empresa.
  • Criar rotinas de capacitação com o time/empresa.

Atividades de documentação
  • Fluxogramas.
  • Diagramas de sequência.
  • Diagramas de fluxo de dados.
  • Modelo entidade relacionamento (Quando necessário para DB interno).
  • Diagrama de classes.
  • Documentação de arquitetura.
  • Documentação de requisitos técnicos.

Comunicação
  • Atuar com o líder do time na previsibilidade nas atividades (estimativas).
  • Atuar com o líder do time em tomadas de decisões técnicas.
  • Manter comunicação ativa com o time, reportando status de início, final e impedimento das atividades.
  • Incentivar o time a melhorar a comunicação técnica no dia a dia.

Evolução
  • Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe;
  • Se tornar referência para o time/empresa, ministrando treinamentos e apresentações internas.
  • Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
  • Participar e atuar ativamente em outras iniciativas da empresa.
  • Participar quando requerido em entrevistas.

Processo
  • Estar familiarizado com o processo de Git Flow.
  • Estar familiarizado com as metodologias Kanban, Scrum e Incremental
  • Participação e definir reuniões de trabalho estabelecidas para seu time.
  • Reporte de trabalho em nível de tarefa nos grupos.
  • Reporte de trabalho ativamente para sua liderança.
  • Apontar corretamente as horas trabalhadas no controle interno da empresa.
  • Emitir nota fiscal no prazo solicitado pela empresa.

  • React Native (JavaScript / Typescript);
  • Experiência com recursos avançados do Node.js;
  • Conhecimento em Express e Sequelize framework, e em frameworks mais modernos como Fastify e Nest JS;
  • Criação de componentes utilizando StyleSheet / Styled-components;
  • Integração com serviços externos (API's);
  • Bons conhecimentos com RESTful APIs;
  • Conhecimento sobre Firebase e suas ferramentas;
  • Conhecimento de classes e Hooks;
  • Conhecimento de Redux / Zustand;
  • Conhecimento de geração de artefatos (Android e iOS);
  • Conhecimento de bibliotecas de componentes
  • Processo de publicação de aplicativos;
  • Conceito de bridges para comunicação com a plataforma nativa.
  • Conhecimento de ferramentas de observabilidade / monitoramento.
  • Conhecimento sobre boas práticas de segurança
  • Conhecimento e experiência na aplicação dos princípios SOLID;
  • Conhecimento sobre testes automatizados
  • Conhecimento sobre pipeline de publicação (App Center / Bit Rise);
  • Profundo conhecimento de boas práticas de performance em Node.js, habilidade para resolver problemas de performance, identificar e corrigir memory leaks, além de otimizar algoritmos não performáticos;
  • Experiência com ferramentas como Babel e NPM;
  • Experiência em bancos de dados relacionais e não relacionais;
  • Experiência com controle de versão GIT;
  • Experiência com AWS e/ou Azure.

A MB Labs é uma consultoria global em tecnologia da informação, especializada em desenvolver sistemas e aplicações digitais de alta qualidade. Fundada em 2013, nasceu como uma startup e hoje já conta com mais de 300 profissionais espalhados pelo Brasil, transformando desafios em soluções que geram impacto real para empresas e pessoas. 

Nossa sede fica em Campinas, em uma localização estratégica próxima às principais rodovias do estado e também às universidades UNICAMP e PUC, o que nos conecta a grandes talentos e fortalece nossa rede de inovação. Além disso, temos presença em dois dos maiores hubs de tecnologia e negócios do país: o Instituto Caldeira, em Porto Alegre, e o Cubo Itaú, em São Paulo. Temos forte presença no desenvolvimento de projetos estratégicos e em soluções para fintechs, além de produtos próprios criados aqui dentro, como o Talentow, o Engagx e o Bankeiro, que reforçam nosso compromisso com inovação e impacto no mercado. 

Nosso crescimento acelerado nos torna um lugar dinâmico, desafiador e empolgante para se trabalhar. Aqui, cada projeto é uma oportunidade de aprendizado, cada entrega é uma conquista em equipe e cada pessoa é parte essencial da nossa evolução. Mais do que tecnologia, cultivamos uma cultura de transparência, colaboração e amizade, onde todos têm voz e espaço para inovar. 

Valorizamos a diversidade e a inclusão em todas as nossas frentes: avaliamos candidaturas sem distinção de raça, gênero, orientação sexual, deficiência ou idade. Nosso compromisso é garantir que cada pessoa tenha as condições e oportunidades necessárias para crescer e alcançar seus objetivos pessoais e profissionais.

Trabalhar na MB Labs é viver um ambiente que une alta performance com proximidade humana!Aqui, você terá contato com projetos inovadores, produtos próprios, parceiros de peso e um time que acredita que o sucesso está em construir junto!

Carinhosamente, nossos colaboradores são chamados de Capivaras, em homenagem à nossa cultura colaborativa e à história que criamos como time. 

Vem ser a próxima Capivara MB e transformar o futuro da tecnologia com a gente! 
Ver página da empresa

Desenvolvedor Fullstack SR - React Native + Node

MB Labs | Campinas - SP | Híbrido, Remoto

Descrição da vaga

Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!
Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos. 

Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas. Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência. Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!

Responsabilidades e atribuições

Atividades de programação
  • Atuar em itens complexos, orientando o time a aprender.
  • Atuar em refinamento técnico de atividades.
  • Atuar na inspeção de código (pull request) de outros membros do time.
  • Atuar com olhar de otimização de desenvolvimento.
  • Atuar na definição de arquitetura.
  • Atuar na definição de processo técnico.

Atividades estratégicas
  • Auxiliar a gestão na tomada de escolha de alocações de time.
  • Auxiliar equipe comercial na venda técnica de know how.
  • Apresentar itens de inovação tecnológica para gestão.
  • Apresentar melhorias de processo internos.
  • Auxiliar no controle de gestão de recursos físicos e humanos.
  • Ter a competência nos temas de negócio dos projetos no qual atua.

Atividades de capacitação
  • Montagem de treinamentos para time/empresa.
  • Atuar colaborativamente com o time/empresa.
  • Atuar capacitando tecnicamente o time/empresa.
  • Criar rotinas de capacitação com o time/empresa.

Atividades de documentação
  • Fluxogramas.
  • Diagramas de sequência.
  • Diagramas de fluxo de dados.
  • Modelo entidade relacionamento (Quando necessário para DB interno).
  • Diagrama de classes.
  • Documentação de arquitetura.
  • Documentação de requisitos técnicos.

Comunicação
  • Atuar com o líder do time na previsibilidade nas atividades (estimativas).
  • Atuar com o líder do time em tomadas de decisões técnicas.
  • Manter comunicação ativa com o time, reportando status de início, final e impedimento das atividades.
  • Incentivar o time a melhorar a comunicação técnica no dia a dia.

Evolução
  • Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe;
  • Se tornar referência para o time/empresa, ministrando treinamentos e apresentações internas.
  • Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
  • Participar e atuar ativamente em outras iniciativas da empresa.
  • Participar quando requerido em entrevistas.

Processo
  • Estar familiarizado com o processo de Git Flow.
  • Estar familiarizado com as metodologias Kanban, Scrum e Incremental
  • Participação e definir reuniões de trabalho estabelecidas para seu time.
  • Reporte de trabalho em nível de tarefa nos grupos.
  • Reporte de trabalho ativamente para sua liderança.
  • Apontar corretamente as horas trabalhadas no controle interno da empresa.
  • Emitir nota fiscal no prazo solicitado pela empresa.

Requisitos e qualificações

  • React Native (JavaScript / Typescript);
  • Experiência com recursos avançados do Node.js;
  • Conhecimento em Express e Sequelize framework, e em frameworks mais modernos como Fastify e Nest JS;
  • Criação de componentes utilizando StyleSheet / Styled-components;
  • Integração com serviços externos (API's);
  • Bons conhecimentos com RESTful APIs;
  • Conhecimento sobre Firebase e suas ferramentas;
  • Conhecimento de classes e Hooks;
  • Conhecimento de Redux / Zustand;
  • Conhecimento de geração de artefatos (Android e iOS);
  • Conhecimento de bibliotecas de componentes
  • Processo de publicação de aplicativos;
  • Conceito de bridges para comunicação com a plataforma nativa.
  • Conhecimento de ferramentas de observabilidade / monitoramento.
  • Conhecimento sobre boas práticas de segurança
  • Conhecimento e experiência na aplicação dos princípios SOLID;
  • Conhecimento sobre testes automatizados
  • Conhecimento sobre pipeline de publicação (App Center / Bit Rise);
  • Profundo conhecimento de boas práticas de performance em Node.js, habilidade para resolver problemas de performance, identificar e corrigir memory leaks, além de otimizar algoritmos não performáticos;
  • Experiência com ferramentas como Babel e NPM;
  • Experiência em bancos de dados relacionais e não relacionais;
  • Experiência com controle de versão GIT;
  • Experiência com AWS e/ou Azure.

Enviar candidatura
Enviar candidatura

Faixa salarial

A combinar

Regime de contratação

PJ

Benefícios

🌱 Qualidade de vida e bem-estar:
- Descanso remunerado
- Wellhub (Gympass)
- Uniodonto 
- Telemedicina 
- Seguro de vida e contra acidentes

📚 Desenvolvimento e aprendizado:
- Incentivo à cursos e certificações
- Palestras e treinamentos ministrados internamente
- Cursos e eventos pagos pela MB
- Parceria Open English
- Acesso ilimitado ao MB Academy (Universidade Corporativa)

👶 Apoio à vida pessoal e familiar:
- Benefício Paternidade ou Maternidade

🎉 Reconhecimento e incentivos:
- Bônus salarial
- Bônus indicação: indique seus amigos e receba um bônus de R$1.000,00
- Vale presente em seu aniversário
- Voucher em dias de Happy Hour

🛍️ Conveniências adicionais:
- Parceria Sam's Club

Atuamos com horário flexível, com 40 horas semanais
Equipamento fornecido pela empresa

Sobre a empresa

A MB Labs é uma consultoria global em tecnologia da informação, especializada em desenvolver sistemas e aplicações digitais de alta qualidade. Fundada em 2013, nasceu como uma startup e hoje já conta com mais de 300 profissionais espalhados pelo Brasil, transformando desafios em soluções que geram impacto real para empresas e pessoas. 

Nossa sede fica em Campinas, em uma localização estratégica próxima às principais rodovias do estado e também às universidades UNICAMP e PUC, o que nos conecta a grandes talentos e fortalece nossa rede de inovação. Além disso, temos presença em dois dos maiores hubs de tecnologia e negócios do país: o Instituto Caldeira, em Porto Alegre, e o Cubo Itaú, em São Paulo. Temos forte presença no desenvolvimento de projetos estratégicos e em soluções para fintechs, além de produtos próprios criados aqui dentro, como o Talentow, o Engagx e o Bankeiro, que reforçam nosso compromisso com inovação e impacto no mercado. 

Nosso crescimento acelerado nos torna um lugar dinâmico, desafiador e empolgante para se trabalhar. Aqui, cada projeto é uma oportunidade de aprendizado, cada entrega é uma conquista em equipe e cada pessoa é parte essencial da nossa evolução. Mais do que tecnologia, cultivamos uma cultura de transparência, colaboração e amizade, onde todos têm voz e espaço para inovar. 

Valorizamos a diversidade e a inclusão em todas as nossas frentes: avaliamos candidaturas sem distinção de raça, gênero, orientação sexual, deficiência ou idade. Nosso compromisso é garantir que cada pessoa tenha as condições e oportunidades necessárias para crescer e alcançar seus objetivos pessoais e profissionais.

Trabalhar na MB Labs é viver um ambiente que une alta performance com proximidade humana!Aqui, você terá contato com projetos inovadores, produtos próprios, parceiros de peso e um time que acredita que o sucesso está em construir junto!

Carinhosamente, nossos colaboradores são chamados de Capivaras, em homenagem à nossa cultura colaborativa e à história que criamos como time. 

Vem ser a próxima Capivara MB e transformar o futuro da tecnologia com a gente! 
Ver página da empresa