Skip to content

SAP Fiori developer and UX careers

Written by an SAP Finance & Treasury practitioner working with SAP since 2008 · how the guides are written · Updated · facts checked against SAP Learning and sap.com, October 2026

SAP Fiori is the user-experience layer of the SAP landscape: a design system for how SAP screens look and behave, a catalogue of standard apps built to it, and a launchpad giving each user a role-based entry point. Fiori developers, UX designers and the consultants who activate standard apps own the part of SAP people actually see.

What is SAP Fiori?

  • A design system. Published guidelines for layouts, controls, floorplans and interaction patterns, so that an app for approving invoices and an app for releasing production orders feel like the same product. Designers work to it; developers get most of it for free from the framework.
  • The apps. SAP delivers its current ERP and cloud products with standard Fiori apps for the everyday tasks of each area, and customers build their own for the tasks the standard does not cover. A functional consultant's fit-to-standard demo is largely a walk through these apps.
  • The launchpad. The role-based home screen: tiles and pages assembled per business role, with the authorisations behind them. Who sees which app is decided here, which is why launchpad work sits between the front-end team, the authorisations consultant and the functional leads.

Which technologies does the work use?

  • The UI framework, SAPUI5. SAP's own JavaScript framework, the one Fiori apps are built with: a control library that implements the design system, data binding to backend services, and a model-view-controller structure. Freestyle apps are written directly against it. Fiori and SAPUI5 are not the same thing: Fiori is the design, SAPUI5 is the code library that implements it.
  • Fiori elements. Template-driven apps — list reports, object pages, overview pages, analytical list pages — generated from the backend service and its annotations rather than hand-coded. Most standard apps and most custom transactional apps are built this way, and it moves much of the front-end work into the data model.
  • The backend model. OData services exposed from Core Data Services views, built under the current programming model — the ABAP RESTful Application Programming Model in the ABAP stack, or the Cloud Application Programming Model on the platform. The annotations that shape a Fiori elements app live here, which is why a Fiori developer and an ABAP developer end up working on the same objects.
  • The tooling and platform. SAP Business Application Studio, the cloud development environment that carries the SAP Fiori tools generators, which also run as extensions in Visual Studio Code; SAP Build, SAP's low-code offering for simpler apps (as of October 2026 SAP is deprecating SAP Build Apps as a standalone product); SAP Build Work Zone for cloud launchpads and sites; and BTP as the place where all of them, and the custom apps, are hosted.
Common Fiori tasks and the SAP tool each one is done in
TaskTool
Find out whether a standard app already covers a task The SAP Fiori apps reference library, searchable by app, role and product
Write or generate a SAPUI5 or Fiori elements app SAP Business Application Studio or Visual Studio Code, with the SAP Fiori tools templates and wizards
Build a simple app without codeSAP Build, the low-code offering; SAP Build Apps, its drag-and-drop builder, is being deprecated as a standalone product as of October 2026
Give cloud users one entry point to their appsSAP Build Work Zone, the site and launchpad service
Assemble launchpad pages for an on-premise system The launchpad content manager and the spaces and pages apps
Design a screen that fits the standard The SAP Fiori design guidelines and their published floorplans

What are the roles around Fiori?

  • Fiori / UI developer. Builds custom apps — freestyle or Fiori elements — extends standard ones, and owns the front end of an extension end to end, including the annotations that drive it. The most common hiring title in this cluster.
  • Fiori consultant. Techno-functional: identifies which standard apps a business role needs, activates them, builds the launchpad pages and catalogues, and works with the authorisations team on who sees what. Often a functional consultant who leaned into the front end.
  • UX designer. Researches how users actually do the task, prototypes within the design system, and hands developers something that will pass both the guidelines and the users. Rarer in SAP projects than it should be, and increasingly asked for.
  • Front-end architect. Decides the extension strategy for the user interface — extend a standard app, build a Fiori elements app, go freestyle — sets the standards, owns the launchpad design and the platform side, and is the person the solution architect turns to for anything visible.

How does Fiori work connect to the rest of the project?

Tightly, in both directions. Functional consultants decide which apps a role needs and what the delta requirements are; the Fiori developer turns the deltas that involve a screen into an app or an extension. Backend developers build the services those apps consume, and the annotation model is shared work. Authorisations and Basis own the launchpad's roles and the platform accounts it runs on. A Fiori developer who understands the business process being served — why the approval step exists, what the key user is trying to see — is worth more than one who only knows the framework, which is the front-end version of the functional–technical divide every SAP career eventually meets.

How do you get into Fiori work?

  • From web development. The most direct route. A JavaScript developer learns the framework, the design guidelines and OData, and arrives with better front-end instincts than most of the SAP-native competition; what they lack is the process context, which comes from the first project.
  • From ABAP. The backend developer who owns the service and its annotations is already half a Fiori elements developer; learning the framework and the launchpad completes it, and the combination is the one hiring managers ask for most.
  • From a functional area. Toward the Fiori consultant role: knowing the standard apps in your area, the launchpad configuration and the role model turns a functional profile into a techno-functional one with little code.
  • From design. A product or UX designer who learns the design system and the constraints of enterprise processes finds a thin field and grateful projects.

Whatever the route, evidence beats claims: a custom app in a trial system, a launchpad you configured, a screen you redesigned and can explain. The developer interview guide shows how the Fiori questions are asked.

What should you learn first, and is there an SAP Fiori certification?

Learn in the order the stack is built. JavaScript comes first, then XML views and data binding in SAPUI5, then OData, because every Fiori app reads and writes through a service. Fiori elements and its annotations come next, since that is how most apps are built, and the launchpad last. SAP publishes free learning journeys for each step on SAP Learning. The matching credential is SAP Certified - SAP Fiori Application Developer, exam code C_FIORD, which SAP describes as an entry-level certification for the front-end developer profile. As of October 2026 it is a two-hour scenario-based assessment. It helps a first application get read; an app you can open and explain helps more (which SAP certifications matter).

Will AI replace SAP Fiori developers?

It is replacing the typing, not the role. Joule in SAP Build Code and the SAP Fiori tools can generate a data model, a service, sample data and a Fiori elements app with a list report and object pages from a written requirement. What comes out is a first draft of a standard floorplan. Somebody still has to decide whether a standard app already covers the task, get the annotations and the authorisations right, extend the app without breaking the next upgrade, and sit with the user who says the screen is wrong. The work moves toward the data model, review and the conversation with the business, which is where it was already heading with Fiori elements (how AI is changing SAP work).

Related reading

Work with SAP?

Join to get your public SAP profile and put your city on the map.

Free. About a minute. Sign in with Google.