Na IRIUM queremos que persigas sempre os teus sonhos Aqui, prepara-te para conquistares as tuas metas, enquanto desfrutas do caminho.
Atualmente encontramo-nos à procura de Web Components Developer (SAP UI5 / Design Systems).
Principais Responsabilidades
Desenho e desenvolvimento de custom web components utilizando as APIs standard de Web Components
Desenvolvimento de componentes de interface com SAP UI5 Web Components, garantindo alinhamento com a experiência SAP Fiori
Implementação de padrões de micro frontend architecture, promovendo modularidade e escalabilidade das aplicações
Criação e manutenção de componentes de design system, assegurando consistência visual, theming e acessibilidade
Desenvolvimento de layouts responsivos, adaptáveis a diferentes dispositivos e tamanhos de ecrã
Implementação de mecanismos de state management, tanto ao nível do componente como entre micro frontends
Garantia de conformidade com standards de acessibilidade WCAG 2.1 AA
Produção de documentação técnica detalhada, exemplos de utilização e boas práticas
Otimização de performance, incluindo redução de bundle size e melhoria de tempos de carregamento
Implementação de testes automatizados, incluindo visual regression testing
Perfil Técnico
Conhecimentos aprofundados de Web Components, incluindo Custom Elements, Shadow DOM, HTML Templates ( / ) e ES Modules
Experiência sólida em JavaScript (ES6+) e TypeScript, com foco em desenvolvimento type-safe
Domínio avançado de CSS, incluindo CSS Custom Properties, CSS Grid, Flexbox e abordagens CSS-in-JS
Experiência na construção ou extensão de component libraries
Experiência com ferramentas de build como Webpack, Rollup ou Vite
Experiência em testes unitários, integração e E2E com Jest, Testing Library e Playwright
Conhecimentos de Git workflows e versionamento semântico
Compreensão sólida de design systems, design tokens, theming e style guides
Experiência com Figma, utilizando toolkits do SAP Design System
Experiência em Web Components
Criação de elementos reutilizáveis com gestão de ciclo de vida e APIs baseadas em propriedades e eventos customizados
Implementação de Shadow DOM para encapsulamento e isolamento de estilos
Garantia de interoperabilidade com React, Vue, Angular e JavaScript puro
Otimização de performance através de lazy loading, code splitting e redução de re-renders
Experiência em Tecnologias SAP
Desenvolvimento com SAP UI5 Web Components (@ui5/webcomponents)
Implementação de padrões de UX alinhados com o SAP Fiori Design System
Desenvolvimento e extensão de soluções em SAP Build Work Zone
Utilização do SAP Business Application Studio para desenvolvimento e testes
Integração com serviços backend através de CAP e OData
Customização de temas com SAP Theme Designer
Valorizado
Experiência com Module Federation em arquiteturas de micro frontends
Conhecimentos de SAP Fiori Elements e Flexible Programming Model
Experiência com i18n e l10n
Experiência com ferramentas de monorepo como Nx, Turborepo ou Lerna
Conhecimentos de Web Vitals e otimização de performance
O que oferecemos?
Uma empresa inovadora e em crescimento, com muitas oportunidades de desenvolvimento profissional
Retribuição de acordo com a tua experiência e performance. Acesso a retribuição flexível e seguro médico como benefício social
Acesso ilimitado a formação tecnológica em modalidade livre
A IRIUM é uma empresa formada por profissionais dinâmicos e proativos. Os nossos valores são a responsabilidade e o compromisso com a qualidade do trabalho. Este é o espírito que procuramos na IRIUM, seja qual for a tua idade.
Se te reconheces nestes valores, esta é a tua empresa
Podemos construir juntos o futuro. Falamos?
Envia a tua candidatura para:
Na IRIUM defendemos um mundo sem estereótipos nem limitações e acreditamos na igualdade para todos, princípios que subscrevemos no nosso Plano de Igualdade e Código de Ética, garantindo a igualdade de tratamento e de oportunidades à margem de qualquer condição pessoal, física ou social.
Powered by JazzHR
lXxh4QxfLQ