Frontend - Pleno na Neomind (CLT)
Desenvolvedor Frontend
Híbrido

Estamos em busca de um(a) Desenvolvedor(a) Frontend Pleno que atualmente resida em Joinville/SC para compor nosso time técnico, contribuindo com a construção de interfaces modernas, responsivas e com foco na melhor experiência para o usuário. Se você possui sólidos conhecimentos em React, boas práticas de desenvolvimento e valoriza a colaboração entre áreas, venha fazer parte do nosso time.

Frontend - Pleno
Desenvolvedor Frontend

Estamos em busca de um(a) Desenvolvedor(a) Frontend Pleno que atualmente resida em Joinville/SC para compor nosso time técnico, contribuindo com a construção de interfaces modernas, responsivas e com foco na melhor experiência para o usuário. Se você possui sólidos conhecimentos em React, boas práticas de desenvolvimento e valoriza a colaboração entre áreas, venha fazer parte do nosso time.

  • Desenvolver interfaces web modernas, responsivas e com foco em performance e usabilidade.
  • Implementar componentes reutilizáveis utilizando frameworks como React.
  • Traduzir protótipos de design (Figma, Adobe XD, etc.) em código funcional com atenção a detalhes visuais e interações.
  • Integrar o frontend com APIs REST e/ou GraphQL, garantindo consistência e segurança na troca de dados.
  • Colaborar com times de backend, produto e design para propor e implementar soluções técnicas.
  • Identificar e corrigir bugs e problemas de performance em ambientes de produção e desenvolvimento.
  • Garantir compatibilidade entre navegadores e dispositivos.
  • Aplicar boas práticas de versionamento de código (Git), testes automatizados e revisão de código.
  • Contribuir na evolução da arquitetura frontend e na definição de padrões técnicos do time.
  • Acompanhar tendências e propor melhorias contínuas nas interfaces e no processo de desenvolvimento.
  • Resida em Joinville/SC
  • Experiência sólida com React;
  • TailwindCSS e TypeScript;
  • Domínio em HTML5, CSS3 e JavaScript (ES6+);
  • Conhecimento em consumo de APIs RESTful;
  • Controle de versão usando Git.
  • Noções de UX/UI e experiência com design systems;
  • Vivência com component libraries e ferramentas como Storybook;
  • Conhecimento em gerenciamento de pacotes (npm, yarn, pnpm);
  • Experiência com transpiladores e polyfills (ex: Babel, core-js);
  • Familiaridade com ferramentas de build e bundlers (Webpack, Vite, Rollup);
  • Uso de linters e ferramentas de formatação automática (ESLint, Prettier);
  • Experiência ou conhecimento em testes automatizados (unitários e end-to-end, ex: Jest, React Testing Library, Cypress);
  • Experiência ou conhecimento em CI/CD (integração e deploy contínuo);
  • Noções de internacionalização (i18n);
  • Conhecimento e preocupação com acessibilidade (a11y);
  • Experiência ou interesse em monorepos (ex: Turborepo, Nx);
  • Conhecimento ou vivência com arquitetura de micro frontends;
  • Experiência com Zustand;
  • Experiência com DND Kit (biblioteca de drag and drop para React).