Estamos procurando por alguém para desempenhar um papel crucial em nosso time de desenvolvimento frontend. A missão consiste em criar interfaces de usuário modernas, responsivas e de alta performance utilizando principalmente React e, ocasionalmente, AngularJS.
O colaborador ideal será capaz de contribuir ativamente no design e experiência do usuário, oferecendo insights e melhorias nas tecnologias e práticas adotadas.
* Desenvolver e manter interfaces de usuário modernas, responsivas e de alta performance.
* Contribuir ativamente no design e experiência do usuário.
* Colaborar com o time de backend para garantir integração eficiente entre APIs e interfaces.
* Analisar e resolver problemas de performance e usabilidade em aplicações frontend.
* Trabalhar junto ao time de design e produto para transformar protótipos e ideias em experiências funcionais e bem implementadas.
* Participar ativamente em definições técnicas e debates com outros desenvolvedores.
* Escrever código limpo, reutilizável e de fácil manutenção, seguindo boas práticas e padrões modernos de desenvolvimento frontend.
Tecnologias e Conhecimentos Desejados
Buscamos alguém com experiência sólida em desenvolvimento frontend e familiaridade com tecnologias modernas.
* Linguagens e frameworks: React (foco principal), AngularJS (uso ocasional), JavaScript/TypeScript
* Estilização: HTML5, CSS3, SASS/SCSS, estilização modular
* Ferramentas de estado e arquitetura: Context API, Redux, Hooks, Componentização inteligente
* Integração com APIs RESTful e boas práticas de controle de erros
* Testes automatizados: Jest, React Testing Library
* Boas práticas de versionamento com Git