Resumo Tech Jobs
Sobre a oportunidade
Você se considera uma pessoa que tem sede por aprendizado, gosta de trabalhar em equipe e curte compartilhar conhecimento? Então essa oportunidade é para você! Buscamos um(a) Desenvolvedor(a) Front-end Pleno com experiência em React, JavaScript e TypeScript para atuar na construção de interfaces responsivas, escaláveis e com foco na experiência do usuário. É importante ter conhecimento sólido em gerenciamento de estado, estilização com abordagens modernas, Design Systems e integração com APIs REST, além de experiência com testes automatizados utilizando Jest e React Testing Library. Esperamos também domínio de Git e familiaridade com práticas colaborativas, como Code Reviews e resolução de conflitos. Procuramos um profissional com autonomia para conduzir suas demandas, capacidade de resolução de problemas e boa comunicação para atuar em parceria com os times de Design, Product e Backend, contribuindo para a qualidade das entregas e evolução contínua da equipe. . Responsabilidades e atribuiçõesNa sua rotina de trabalho, você vai se deparar com as seguintes atividades: Desenvolver e manter interfaces web responsivas, escaláveis e com foco na experiência do usuário; Atuar no desenvolvimento de aplicações utilizando React, JavaScript e TypeScript; Implementar e evoluir componentes reutilizáveis, seguindo Design Systems e boas práticas de desenvolvimento; Trabalhar com gerenciamento de estado local, global e assíncrono, utilizando soluções como Context API, Redux ou React Query; Realizar integração e consumo de APIs REST, incluindo tratamento de erros, cache e demais necessidades de comunicação com o Backend; Implementar estilização utilizando tecnologias e abordagens modernas, como Tailwind CSS, Styled-Components ou CSS Modules; Desenvolver e manter testes unitários e de integração, utilizando ferramentas como Jest e React Testing Library; Utilizar Git no desenvolvimento colaborativo, participando de branches, resolução de conflitos e Code Reviews; Analisar problemas técnicos, propor soluções e conduzir suas demandas desde o desenvolvimento até a entrega; Trabalhar em conjunto com profissionais de Design, Product e Backend, contribuindo para o alinhamento das soluções; Participar de Code Reviews, contribuindo para a qualidade, padronização e evolução do código; Apoiar a melhoria contínua das práticas, processos e soluções técnicas do time.
