EDITAL DE SELEÇÃO DE BOLSISTAS LEIA ATENTAMENTE O EDITAL PARA O ENQUADRAMENTO E REQUISITOS A contratação e pagamento serã através de bolsas da FAPEMIG. As bolsas disponíveis são as de Desenvolvimento Tecnológico I (DTI-1) (R$ 5.200,00) – 3 Vagas. O pagamento de bolsas não gera descontos para INSS e outros imposto, mesmo imposto de renda. Vagas para Desenvolvedor(a) Front-End, Desenvolvedor(a) Back-End e Desenvolvedor(a) de Aplicativos Móveis
1. Contextualização do ProjetoO InovaVia é uma iniciativa da EnvironBIT que visa ampliar a tecnologia proprietária Km de Proteção, hoje focada em risco de atropelamento de fauna, para englobar também a redução de acidentes de trânsito em geral. O projeto evoluirá até 2027 em ciclos iterativos, exigindo soluções digitais robustas (web e mobile) que integrem coleta de dados, modelagem preditiva e painéis de decisão para diversos stakeholders (governos, concessionárias, pesquisadores).
Para acelerar esta transformação, a EnvironBIT abre três bolsas DTI-1 (FAPEMIG) para profissionais de desenvolvimento de software. Cada vaga tem foco específico—Front-End, Back-End ou Mobile—mas todas atuam de forma integrada dentro de um time multidisciplinar composto por cientistas de dados, geógrafos, biólogos e engenheiros de software.
2. Requisitos Gerais para Concessão da Bolsa DTI-1 Possuir doutorado em área compatível OU graduação com, no mínimo, 6 anos de experiência comprovada em atividades de pesquisa, desenvolvimento tecnológico ou inovação, relacionadas às atribuições da vaga.Disponibilidade para dedicação de 40 h/semana em horário flexível, cumprindo metas e entregas pactuadas.Capacidade de comunicação assíncrona e colaboração em equipe multidisciplinar, utilizando metodologias ágeis (Scrum / Kanban). 3. Competências Técnicas Comuns a Todas as Vagas JavaScript avançado e boas práticas de engenharia de software.Testes unitários (Jest, Vitest ou equivalente) e versionamento com Git.Compreensão de integração contínua (CI) e princípios de DevOps. 4. Requisitos Específicos por Perfil 4.1 Desenvolvedor(a) Front-End (Next.js)Experiência sólida com Next.js (Pages ou App Router) e React.Conhecimento de Server-Side Rendering (SSR) e Static Site Generation (SSG).Consumo de APIs RESTful e tratamento de estados remotamente.Familiaridade com estilização moderna (CSS-in-JS, Tailwind ou Styled-Components).Desejável: TypeScript, testes de integração (Playwright/Cypress), web-performance, acessibilidade. 4.2 Desenvolvedor(a) Back-End (NestJS)NestJS avançado (modularização, decorators, pipelines).Modelagem e consulta em banco MongoDB (Mongoose ou Prisma).Docker: criação de imagens, orquestração básica e boas práticas de CI/CD.AWS: uso prático de SQS, CloudWatch, EC2 (deploy, monitoramento, escalabilidade).Desejável: GraphQL, automação de infraestrutura (Terraform), testes end-to-end. 4.3 Desenvolvedor(a) de Aplicativos Móveis (React Native)Fundamentos de algoritmos e estruturas de dados.React Native (CLI ou Expo), com navegação via React Navigation.Estilização com Styled-Components ou CSS-in-JS equivalente.Persistência local com Realm (ou interesse em aprender).Desejável: TypeScript, gerenciamento de estado (Context API, Redux), publicação em stores. 5. Atividades Principais (todos os perfis)Planejar, desenvolver e manter componentes do sistema InovaVia conforme a área de atuação (front, back ou mobile).Garantir qualidade de código através de testes automáticos, code-review e pipelines CI.Colaborar com cientistas de dados na integração de modelos preditivos e visualizações interativas.Documentar APIs, componentes e fluxos de deploy de forma clara e acessível.Participar de cerimônias ágeis, reportar progresso e riscos e propor melhorias contínuas. 6. Soft SkillsTrabalho em equipe & comunicação: interação diária com profissionais de perfis diversos.Pensamento crítico & proatividade: propor soluções escaláveis e inovadoras.Autogestão: cumprir prazos em ambiente 100 % remoto, organizando tarefas e prioridades.