SAP Fiori Developer

Technical All SAP roles

SAP Fiori Developer

SAP Fiori Developers help employers build, enhance and support role-based SAP user experiences across S/4HANA, BTP and connected SAP landscapes. They bring practical front-end development skills across SAPUI5, Fiori apps, launchpad configuration, OData services and UX-focused delivery.

What does a SAP Fiori Developer do?

An SAP Fiori Developer designs, builds, tests and supports SAP Fiori and SAPUI5 applications, usually working with functional consultants, UX specialists, security teams, Basis teams and business users.

The role is commonly used across SAP S/4HANA, SAP BTP and Fiori launchpad environments where employers need cleaner user journeys, better adoption, role-based app access and practical SAP front-end development support.

When businesses hire SAP Fiori Developers

  • Building custom SAP Fiori or SAPUI5 applications for S/4HANA or SAP BTP
  • Enhancing standard Fiori apps, launchpad content, tiles, spaces, pages or user journeys
  • Connecting front-end applications with OData services, APIs and SAP back-end processes
  • Improving SAP user experience, mobile access, usability and adoption
  • Adding Fiori development capability to projects, testing, deployment, hypercare or BAU support

Typical responsibilities

  • Build SAP Fiori and SAPUI5 applications in line with approved UX, technical and security standards
  • Develop app extensions, custom UI components, OData integrations, launchpad content and role-based user journeys
  • Support SAP S/4HANA, SAP BTP, SAP Gateway, Fiori launchpad, SAP Build and Fiori elements activity where relevant
  • Work with functional consultants, UX designers, ABAP developers, security teams, Basis teams and implementation partners
  • Test Fiori applications across unit testing, system integration testing, UAT, browser checks and deployment phases
  • Resolve defects, usability issues, performance problems, authorisation issues and production support incidents
  • Document technical designs, app behaviour, launchpad setup, deployment steps and support guidance

Key skills to look for

  • SAP Fiori and SAPUI5 development experience
  • Strong understanding of SAP S/4HANA, SAP BTP, Fiori launchpad and role-based UX
  • Knowledge of OData, SAP Gateway, APIs, JavaScript, UI components and front-end debugging
  • Experience with Fiori elements, custom SAPUI5 apps, launchpad configuration or SAP Build where relevant
  • Ability to work with functional, UX, ABAP, security, Basis and testing teams
  • Clear judgement on usability, performance, maintainability, accessibility and long-term supportability