Skills
Sobre a Vaga
A Minerva Foods busca um(a) profissional para atuar na área de Dados & IA, ajudando a transformar dados em informações que orientam ações de melhoria para o negócio. Você participará de projetos end-to-end, com foco em construção de produtos web e integração com serviços e APIs.
Responsabilidades
- Conduzir projetos end-to-end, do levantamento de requisitos com áreas de negócio até testes, deploy e suporte ao usuário final
- Construir e manter interfaces web responsivas, acessíveis e com alta performance
- Desenvolver componentes reutilizáveis e escaláveis com React, Next.js ou Vue.js, seguindo padrões de Design System e Component-Driven Development
- Integrar front-end a APIs RESTful e/ou GraphQL, tratando estados de carregamento, erros e cache
- Atuar no desenvolvimento fullstack quando necessário, apoiando o backend com Node.js (Express/NestJS) ou Python (FastAPI/Django)
- Garantir qualidade por meio de testes automatizados (unitários, integração e end-to-end)
- Participar de code reviews, propondo melhorias, padrões e boas práticas
- Atuar em incidentes em produção, realizando análise de causa raiz e correções para evitar recorrência
- Manter documentação técnica das soluções (ex.: Storybook, README e wikis internas)
- Colaborar com equipes multifuncionais para resolver problemas e fortalecer boas práticas
Requisitos
- Proficiência em HTML5, CSS3 e JavaScript/TypeScript, com foco em responsividade, semântica, acessibilidade e manipulação do DOM
- Experiência com React (hooks, context API e gerenciamento de estado como Redux/Zustand/Recoil) ou Vue (Composition API e Vuex/Pinia)
- Conhecimento em frameworks fullstack/SSR como Next.js ou Nuxt.js
- Experiência em estilização moderna (CSS Modules, Styled Components, Tailwind CSS, SASS/SCSS, Material UI, Ant Design ou Chakra UI)
- Integração com APIs RESTful e/ou GraphQL (Apollo Client, React Query/TanStack Query, Axios ou Fetch)
- Desenvolvimento backend com Node.js (Express/NestJS) ou Python (FastAPI/Django), incluindo criação de endpoints, autenticação (JWT/OAuth2) e modelagem de dados
- Experiência com bancos relacionais (PostgreSQL/SQL Server) e/ou não relacionais (MongoDB/Redis)
- Domínio de versionamento com Git e estratégias de branching (Git Flow ou Trunk-based)
- Noções de containerização (Docker) e CI/CD (GitHub Actions, GitLab CI ou Jenkins)
- Experiência com tecnologias em nuvem (preferencialmente AWS/Azure)
- Experiência com testes automatizados (Jest, React Testing Library, Cypress, Playwright ou Vitest)
- Formação superior completa em áreas correlatas (Ciência da Computação, Engenharia de Software, Sistemas de Informação etc.)
- Experiência mínima de 3 anos em projetos reais envolvendo desenvolvimento frontend/fullstack
- Disponibilidade para viagens pontuais para mapeamentos, validações e suporte ao cliente
Beneficios
- Vaga PJ com modelo de trabalho remoto
- Atuação em projetos estratégicos dentro da área de Dados & IA
- Ambiente colaborativo e cultura de melhoria contínua