Engenheiro |Front-end Developer at CEiiA
Matosinhos, , Portugal -
Full Time


Start Date

Immediate

Expiry Date

22 Dec, 25

Salary

0.0

Posted On

23 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Front-End Development, JavaScript, React, Vue, Angular, Web Accessibility, Performance Optimization, CI/CD, Automated Testing, Design Systems, Collaboration, Problem Solving, Mentoring, HTML, CSS, Git

Industry

research

Description
Company Description A BEN4US é empresa que integra, de forma vertical, a operação de serviços de mobilidade urbana com a industrialização de veículos concebidos com base no conceito DaaS (Device as a Service). A solução de mobilidade combina uma plataforma digital, que serve de enabler ao serviço, e que permite a conectividade entre devices e utilizadores; uma plataforma de serviços que permite configurar, gerir e operar o serviço; e uma plataforma física, baseado num veículo de mobilidade simples, neutro em carbono e customizado ao serviço. A BEN4US tem como propósito acelerar a transição para uma mobilidade urbana suave e sustentável, substituindo o modelo tradicional de propriedade individual por soluções de partilha da posse e do uso, escaláveis e eficientes.” Job Description Estamos à procura de um(a) Front-End Developer com experiência no desenvolvimento e manutenção de aplicações web escaláveis, acessíveis e com foco em performance. A pessoa ideal deverá ter domínio em frameworks modernos como React, Vue ou Angular, e estar habituada a construir interfaces responsivas e interativas. Esperamos uma forte capacidade de colaboração com equipas de produto, design e backend, contribuindo para entregas consistentes e dentro dos prazos. Valorizamos também experiência na análise de requisitos técnicos, decisões arquiteturais (estrutura de pastas, estado global, modularização), e participação ativa na evolução de Design Systems com ferramentas como Storybook. Conhecimentos em testes automatizados (unitários e de integração com Jest, React Testing Library), práticas de otimização como Lazy Loading e Code Splitting, além de atenção a padrões de Acessibilidade Web (ARIA, keyboard nav, screen readers) são essenciais. Adicionalmente, procuramos alguém com familiaridade com pipelines de CI/CD, resolução de bugs complexos (como problemas de compatibilidade entre browsers e gargalos de renderização), e que possa apoiar e orientar perfis mais juniores na equipa quando necessário. Como Frontend Developer, irás ter na tua lista de tarefas: Desenvolver e manter aplicações web escaláveis, performantes e acessíveis. Implementar interfaces interativas e responsivas com frameworks modernos (React, Vue ou Angular). Colaborar de forma próxima com as equipas de produto, design e backend para garantir entregas de qualidade. Aplicar boas práticas na arquitectura de front-end, organização do estado e estruturação de componentes. Participar na definição, manutenção e evolução de Design Systems e bibliotecas de componentes reutilizáveis. Escrever testes automatizados (unitários e de integração) com ferramentas como Jest e React Testing Library. Optimizar o desempenho das aplicações através de técnicas como lazy loading, code splitting e carregamento crítico. Garantir conformidade com os padrões de acessibilidade web (WCAG, ARIA, navegação por teclado). Identificar e resolver bugs, problemas de compatibilidade entre browsers e gargalos de performance. Contribuir para o crescimento técnico da equipa através de partilha de conhecimento e mentoria sempre que necessário. Qualifications Formação superior ou técnico-profissional na área de Engenharia Informática, Desenvolvimento Web ou similares; Domínio de JavaScript (ES6+), HTML5 e CSS3; Experiência prática com React, Vue ou Angular; Bons conhecimentos de arquitetura de software frontend e organização de projetos em larga escala; Familiaridade com CI/CD e integração de pipelines de deploy; Experiência com testes automatizados utilizando Jest, React Testing Library ou Mocha; Conhecimentos sólidos de acessibilidade web (A11y) e boas práticas UX; Conhecimento de ferramentas como axe-core e Lighthouse para análise e melhoria contínua; Bons conhecimentos de Git e fluxos de trabalho baseados em pull requests e code reviews; Autonomia, proatividade e boa capacidade de comunicação técnica; Espírito de equipa, vontade de partilhar conhecimento e colaborar em ambientes multidisciplinares. Experiência com testes automatizados (unitários, de integração ou end-to-end), utilizando ferramentas como Cypress, Playwright ou Testing Library (requisito preferencial). Conhecimento em performance web, incluindo otimizações como lazy loading, code splitting e análise com ferramentas como Lighthouse (requisito preferencial). Vivência com Design Systems e uso de ferramentas como Storybook, Figma Tokens ou personalização de utilitários do Tailwind (requisito preferencial). Familiaridade com práticas de acessibilidade web, como uso de WAI-ARIA, navegação por teclado e testes de contraste (requisito preferencial). Experiência com renderização no lado do servidor (SSR), geração estática (SSG) e frameworks como Next.js ou Nuxt (requisito preferencial). Additional Information Escritório junto ao mar, a dois passos do Parque da Cidade. Podes simplesmente caminhar ou usar uma das bicicletas do CEiiA e pedalar até a praia ou ao parque! Equipa dinâmica, multidisciplinar e ambiente positivo e descontraído; Facilitamos e promovemos um estilo de vida equilibrado e saudável, articulando o trabalho com a vida pessoal; Oferecemos Seguro de Saúde para o colaborador; Parcerias com ginásios, nutricionista entre outros benefícios. Três dias de férias adicionais; Dispensa no dia de aniversário.
Responsibilities
Develop and maintain scalable, performant, and accessible web applications. Collaborate closely with product, design, and backend teams to ensure quality deliveries.
Loading...