O Desenvolvedor Front-end Pleno será responsável por desenvolver interfaces web performáticas, acessíveis e responsivas, assegurando uma experiência do usuário fluida e intuitiva. Suas entregas deverão estar alinhadas aos objetivos do produto, aos requisitos de negócio e às boas práticas de desenvolvimento front-end moderno, incluindo usabilidade, escalabilidade e manutenção do código.
Principais Responsabilidades:
* Desenvolver e manter aplicações web utilizando React.js e Next.js;
* Garantir performance, responsividade e acessibilidade nas interfaces;
* Participar da definição técnica das soluções e colaborar com o time de design, back-end e produto;
* Consumir e integrar APIs REST e GraphQL;
* Escrever código limpo, reutilizável e com testes automatizados;
* Realizar code reviews e colaborar com boas práticas de engenharia.
Formação Acadêmica / Vivência Profissional:
* Graduação completa em Sistemas de Informação, Engenharia de Software ou áreas afins;
* Vivência mínima de 4 anos na área;
* Sólida experiência com React.js e Next.js;
* Vivência com componentização, hooks, context API, e SSR/SSG;
* Integração com APIs REST e GraphQL;
* Experiência com versionamento de código (Git);
* Participação em times ágeis e uso de ferramentas como Jira ou Trello.
Requisitos Necessários:
* React.js (hooks, context, componentes funcionais);
* Next.js (SSR, SSG, rotas dinâmicas, otimizações);
* HTML5, CSS3 (ou pré-processadores como SCSS), JavaScript/TypeScript;
* Consumo de APIs RESTful e GraphQL;
* Familiaridade com testes (Jest, Testing Library, Cypress);
* Controle de versão com Git e uso de Git Flow.
Requisitos Desejáveis:
* Experiência com ferramentas de estilização como Tailwind CSS, Styled Components, Emotion;
* Familiaridade com frameworks de UI como Radix UI, Chakra UI, Material UI;
* Conhecimento básico de SEO, Web Vitals e Acessibilidade (a11y);
* Experiência com integrações em sistemas legados ou migração de projetos;
* Prática com deploy de aplicações em ambientes como Vercel, Netlify ou AWS Amplify.