Vaga de Desenvolvedor de front-end
1 vaga: | Publicada em 12/06
- A combinar
Sobre a vaga
Responsabilidades:
Desenvolver e manter aplicações web modernas e responsivas. Colaborar com equipes
de design e back-end para criar soluções integradas. Garantir a qualidade do
código através de revisões e testes unitários. Implementar novas funcionalidades
utilizando
React e práticas avançadas de JavaScript ES6+ . Gerenciar estados, componentes e estilos de forma eficiente e escalável. Integrar interfaces com diversas APIs e otimizar a comunicação com o servidor. Utilizar ferramentas de gerenciamento de pacotes como Yarn ou NPM . Manter a documentação técnica atualizada e clara. Competências Técnicas:
React : Proficiência em gerenciamento de estados, props, hooks, componentização, styled components, Context API, Axios, Redux. JavaScript ES6+ e TypeScript : Habilidade avançada, incluindo manipulação de DOM. Micro frontends : Conhecimento em arquitetura e implementação. HTML e CSS : Conhecimento sólido para criar interfaces limpas e compatíveis com diferentes navegadores. Git , Git flow , Docker : Experiência com controle de versão e containerização. Testes Unitários : Experiência com Jest, react-testing-library, entre outros. Figma : Capacidade de transformar protótipos em código. AWS : Noções básicas de serviços de nuvem. Diferenciais:
Cypress : Experiência com automação de testes. Ant Design : Familiaridade com esta
biblioteca de design. Performance : Habilidade em analisar e otimizar a
performance de aplicações web. Depuração : Competência em identificar e resolver
problemas em aplicações web. Websockets : Experiência com comunicação em tempo
real. SSR e SSG : Entendimento dos conceitos de Server Side Rendering e Static
Site Generation. Design System e Monorepo (NX) : Experiência na construção de
sistemas de design e na estruturação de monorepos. Back-end : Noções de
desenvolvimento back-end. GRPC : Noções desta tecnologia de chamadas de
procedimento remoto.