Resumo das funções
Estamos à procura de um programador Frontend Vue qualificado e apaixonado para se juntar à nossa equipa dinâmica. Nesta função, será responsável pela criação e manutenção de aplicações Web de elevada qualidade utilizando as mais recentes tecnologias Vue.js. A sua experiência em desenvolvimento front-end contribuirá significativamente para os nossos projectos, assegurando tanto a eficiência funcional como uma excelente experiência do utilizador.
Detalhes do trabalho:
Trabalhar a partir de casa
De segunda a sexta-feira, das 9h às 18h *Flexível até certo ponto
Feriados nas Filipinas
Responsabilidades:
- Desenvolver e manter aplicações Vue.js: Utilize o seu conhecimento profundo do Vue.js, incluindo as funcionalidades do Vue 3.x e do Vue Router, para desenvolver aplicações Web robustas.
- Construção de componentes: Empregar a API de composição do Vue.js para criar e gerenciar o estado em componentes.
- Desenvolvimento Web: Crie interfaces Web responsivas e acessíveis utilizando HTML5, CSS3 e JavaScript.
- Gerenciamento de estado: Gerir eficazmente o estado da aplicação utilizando ferramentas como Vuex e Pinia.
- Integração de API: Integre APIs RESTful ou GraphQL, gerindo sem problemas os pedidos de dados assíncronos.
- Testes: Implementar testes unitários utilizando utilitários de teste Vue.js e estruturas como Jest ou Mocha.
- Construção e implantação: Configurar e manter pipelines de construção e implementação, garantindo uma entrega de aplicações sem problemas.
- Compatibilidade entre navegadores: Escreva código que proporcione uma experiência de utilizador consistente em vários navegadores Web.
- Colaborar com equipas: Trabalhar em estreita colaboração com as equipas de design, utilizando ferramentas como o Adobe X D e o Illustrator para esforços de design colaborativos.
Qualificações:
- Forte proficiência em Vue.js, HTML5, CSS3, JavaScript e TypeScript.
- Experiência em acessibilidade da Web e familiaridade com as normas WCAG.
- Proficiência em pré-processamento de CSS, especialmente SASS.
- Compreensão da arquitetura baseada em componentes e da integração de API.
- Conhecimento de ferramentas de construção como Webpack e Vite.
- Familiaridade com Vue DevTools, ESLint e Prettier.
- Experiência em design Web reativo e compatibilidade entre navegadores.
- Proficiência em Git para controlo de versões e conhecimento de metodologias CSS como SMACSS.
- Familiaridade com ferramentas de gestão de pacotes, como o npm ou o Yarn.
- Conhecimentos de Adobe XD e Illustrator.
- Experiência com ferramentas de construção e implantação (por exemplo, Jenkins, Travis CI, GitHub Actions).
- Experiência comprovada de trabalho em aplicações de grande escala com bases de utilizadores altamente escalonadas.