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.