Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Front End Sênior

1 vaga: | Cooperado | Publicada em 27/05

Sobre a vaga

- Criar e manter componentes de UI reutilizáveis e eficientes. - Garantir a responsividade e a compatibilidade com múltiplos dispositivos e navegadores. - Implementar designs a partir de protótipos fornecidos por designers (usando HTML, CSS, JavaScript e frameworks como React, Angular ou Vue.js). - Definir e implementar a arquitetura do front-end de novas aplicações. - Selecionar tecnologias e ferramentas adequadas para o desenvolvimento do front-end. - Garantir a escalabilidade e a manutenção do código. - Otimizar o desempenho da aplicação, minimizando tempos de carregamento e melhorando a eficiência do código. - Utilizar técnicas como lazy loading, compressão de arquivos e otimização de imagens. - Trabalhar em estreita colaboração com desenvolvedores back-end para garantir a integração perfeita entre front-end e back-end. - Colaborar com designers de UI/UX para garantir que as implementações estejam alinhadas com as expectativas de design. - Escrever testes automatizados para garantir a qualidade e a funcionalidade do código. - Resolver bugs e problemas de usabilidade relatados por usuários ou identificados em testes. - Orientar e mentorar desenvolvedores juniores e intermediários. - Realizar revisões de código e fornecer feedback construtivo. - Atualizar aplicações existentes com novas funcionalidades ou melhorias. - Refatorar código para melhorar a manutenibilidade e performance. - Documentar o código e as decisões de design para referência futura. - Criar e manter documentação técnica e guias de estilo. - Manter-se atualizado com as novas tendências e tecnologias no desenvolvimento front-end. - Avaliar e integrar novas ferramentas e frameworks quando necessário. - Garantir que as aplicações sejam acessíveis a todos os usuários, incluindo aqueles com deficiências. - Implementar melhores práticas de usabilidade para melhorar a experiência do usuário. Proficiência em CSS/SCSS, HTML e JavaScript/JQuery; Acessiblidade, responsividade e SEO; Lógica de Programação; Consumo de APIs; Git. Desejável: Freemarker; React; Groovy; Diferencial: Conhecimento em Liferay ou outro CMS.