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
- 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).