Um Frontend Developer na nossa equipa desempenha um papel fundamental no desenvolvimento de aplicaes web inovadoras e de alto desempenho. Este profissional colabora de perto com designers UI/UX programadores backend e outras partes interessadas para proporcionar experincias digitais fludas que refletem tanto a excelncia tcnica como um design centrado no utilizador.
Esta funo procura uma paixo por cdigo limpo e escalvel bem como uma motivao contnua para melhorar a velocidade a capacidade de resposta e a usabilidade das nossas plataformas digitais.
Responsabilidades:
- Desenvolver e manter aplicaes web de alto desempenho responsivas e centradas no utilizador utilizando tecnologias como React e .;
- Traduzir maquetes e prottipos UX/UI em interfaces funcionais interativas e apelativas em estreita colaborao com a equipa de design;
- Integrar eficientemente o frontend com APIs e servios backend garantindo uma comunicao fluida entre sistemas e uma experincia de navegao contnua;
- Otimizar o desempenho escalabilidade e velocidade das aplicaes assegurando uma experincia de utilizador estvel e eficiente mesmo em contextos de elevada carga;
- Criar e manter componentes reutilizveis e modulares promovendo uma abordagem de desenvolvimento orientada por componentes e alinhada com as melhores prticas;
- Garantir a compatibilidade cross-device e cross-browser oferecendo uma experincia consistente em diferentes dispositivos e tamanhos de ecr;
- Participar ativamente em ambientes geis colaborando com equipas multifuncionais para planear priorizar e executar tarefas promovendo a melhoria contnua dos processos de desenvolvimento;
O que procuramos
- Formao em Engenharia Informtica ou reas similares;
- Experincia consolidada em React com um bom domnio dos seus princpios fundamentais;
- Conhecimentos prticos no desenvolvimento de aplicaes escalveis e de elevado desempenho com incluindo SSG (Static Site Generation) e SSR (Server-Side Rendering);
- Slidos conhecimentos de HTML e CSS bem como familiaridade com ferramentas de build como Webpack Babel entre outras;
- Experincia na aplicao de princpios de design responsivo assegurando interfaces consistentes e eficazes em diferentes dispositivos e tamanhos de ecr;
- Familiaridade com bibliotecas de gesto de estado como Redux Zustand ou outras solues equivalentes;
- Experincia na integrao com APIs RESTful e GraphQL garantindo uma comunicao eficiente entre o frontend e sistemas externos;
- Capacidade de identificar gargalos de desempenho e implementar melhorias na performance das aplicaes frontend;
- Domnio de ferramentas de controlo de verses como o Git para uma gesto eficaz e colaborativa do cdigo;
- Forte capacidade de colaborao com equipas multidisciplinares incluindo programadores backend e designers UX/UI promovendo o alinhamento entre funcionalidades objetivos e prazos;
- Boas competncias de comunicao com aptido para explicar conceitos tcnicos e ideias de design de forma clara tanto a perfis tcnicos como no tcnicos.