Responsibilities
- Develop custom SAPUI5 and Fiori Elements apps (XML / JS views, controllers, models, fragments).
- Configure Fiori Launchpad (spaces / pages, catalogs, groups, roles).
- Consume and troubleshoot OData v2 / v4 services via SAP Gateway.
- Optimize performance (bindings, batch, pagination, caching) and ensure accessibility.
- Debug with Chrome DevTools / UI5 diagnostics; fix UI, binding, and auth issues.
- Follow Git branching, code reviews, transports, and basic CI practices.
- Create technical specs and deployment / runbook docs; support hypercare.
Must-Have
3–7 years hands-on SAPUI5 + Fiori development (JavaScript / TypeScript, XML views).Strong OData concepts (filters, $expand, batch, error handling) & Gateway basics.Fiori design patterns, smart controls, annotations, and Launchpad configuration.Solid understanding of authorizations (PFCG / FLP role mapping) and transport flow.Performance tuning and troubleshooting across UI / data binding.Clear communication; Agile / Scrum collaboration.Nice-to-Have
UI Theme Designer / theming & branding.Test automation (QUnit / OPA5) and linting (ESLint).Basic ABAP / Gateway service debugging or annotations know-how.Exposure to SAP BTP Launchpad / Work Zone (optional).Skills Required
Eslint, Abap, Git, Typescript, Javascript, Xml, Sapui5