Vaga de Desenvolvedor Front End Sênior
1 vaga: | Cooperado | Publicada em 27/05
De R$ 10.001,00 a R$ 15.000,00
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.