SAP Fiori developer and UX careers
SAP Fiori is the user-experience layer of the SAP landscape: a design system that says what SAP screens should look and behave like, a large catalogue of standard apps built to it, and a launchpad that gives each user a role-based entry point to those apps. Careers around it — Fiori developer, UX designer, front-end architect, and the techno-functional consultant who activates and configures the standard apps — are among the most visible in SAP work, because they own the part of the system people actually see.
What is Fiori, exactly?
- 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 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. The vendor's cloud development environment and templates, the low-code builder for simpler apps, and BTP as the place where custom apps and the cloud launchpad are hosted.
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. Integration supplies the data that arrives from other systems. 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.
Related reading
- SAP developer careers: the ABAP guide
What SAP developers build, where ABAP fits next to modern SAP development, and how the craft grows.
- SAP ABAP developer interview questions
Language and dictionary, performance, the current programming model, transport discipline and the live problem — with example questions.
- SAP BTP explained: Business Technology Platform
Clean-core extensions, integration and platform work beside the ERP.
- What does an SAP functional consultant do?
Workshops, fit-gap, configuration, specs and testing — the signature SAP role in depth.
Work with SAP?
Join to get your public SAP profile. Your city appears on the map once 5 professionals are mapped there.