Resumo da posição
Estamos à procura de um programador front-end talentoso e orientado para os pormenores para se juntar à nossa equipa. O candidato ideal será responsável pela criação de interfaces responsivas e de fácil utilização para as nossas aplicações Web. Com competências sólidas em HTML, CSS e JavaScript, bem como experiência nas estruturas Laravel e Vue.js, desempenhará um papel fundamental na criação de experiências de utilizador simples e envolventes. Para esta função, será útil ter conhecimentos básicos de PHP e de princípios de design UI/UX.
Detalhes do trabalho
Programador Front-End
Trabalhar a partir de casa
Horário: A DEFINIR
Responsabilidades
- Desenvolver, manter e melhorar os componentes front-end de aplicações Web utilizando HTML, CSS e JavaScript.
- Colaborar com os programadores de back-end para integrar funcionalidades orientadas para o utilizador com lógica do lado do servidor, utilizando competências básicas em PHP e estruturas Laravel.
- Criar e manter código e bibliotecas reutilizáveis para utilização futura.
- Implementar e otimizar componentes Vue.js e garantir a sua integração perfeita em aplicações Web.
- Gerir pedidos HTTP assíncronos para melhorar o desempenho e a capacidade de resposta das aplicações Web.
- Traduzir wireframes de design UI/UX em interfaces funcionais e visualmente apelativas.
- Resolver e depurar problemas de front-end para garantir uma experiência de utilizador consistente em vários dispositivos e browsers.
- Manter-se atualizado sobre as tecnologias front-end emergentes e as melhores práticas para melhorar continuamente os processos de desenvolvimento.
Qualificações
- Forte proficiência em HTML, CSS e JavaScript.
- Conhecimentos básicos de PHP e experiência de trabalho com estruturas Laravel.
- Experiência prática com Vue.js ou estruturas front-end semelhantes.
- Proficiência no tratamento de pedidos HTTP assíncronos e na gestão de APIs RESTful.
- Familiaridade com os princípios básicos de design UI/UX e capacidade de colaborar com os designers para criar interfaces intuitivas.
- Forte capacidade de resolução de problemas e atenção aos pormenores.
- Excelentes capacidades de comunicação e de trabalho em equipa.
- Licenciatura em Ciências Informáticas, Tecnologia da Informação ou num domínio relacionado (ou experiência prática equivalente).
Preferenciais
- Experiência com ferramentas de construção front-end e sistemas de controlo de versões como o Git.
- Familiaridade com estruturas de design reativo, como Bootstrap ou Tailwind CSS.
- Um portefólio que apresente projectos anteriores de desenvolvimento front-end é uma vantagem.