HamburgerMenu
hirist

SAP UI5/Fiori Developer - OData

Digihelic Solutions Private Limited
Anywhere in India/Multiple Locations
10 - 12 Years
star-icon
4.6white-divider20+ Reviews

Posted on: 09/12/2025

Job Description

Job Description : SAP Fiori (Expert) Developer with OData (Good to Have) & SAP BTP Skills - 10+ Years Experience.

Position : Senior SAP Fiori Developer.

Experience : 10+ Years.

Location : Pan India.

Employment Type : Full-time.

Role Overview :


We are looking for a highly experienced SAP Fiori/UI5 Expert with deep expertise in SAP Fiori Freestyle development, modern UI5 frameworks, and SAP BTP capabilities.

OData knowledge is good to have, but Fiori/UI5 expertise is the primary requirement.

Key Responsibilities :


- SAP Fiori / SAPUI5 (Freestyle) - Expert Level.

Core Development :


- Design and develop complex SAP Fiori Freestyle (SAPUI5 MVC) applications.


- Build advanced UI logic using JavaScript, XML views, JSON models, and component-based architecture.


- Create reusable UI controls, fragments, helper classes, and formatter modules.


- Implement flexible layouts (FCL), dynamic navigation, and deep linking.


- Develop applications using asynchronous programming, promises, async/await, and batch operations.


- Integrate UI5 apps with OData services and REST APIs.

Fiori UX & Performance :


- Ensure responsive design across devices (desktop/tablet/mobile) using SAP UI5 frameworks.


- Implement UI5 application performance tuning (minification, preload libraries, async loading).


- Optimize data binding, model size, and network calls.


- Apply Fiori UX guidelines, theme customization, and accessibility standards.

Fiori Launchpad & Configuration :


- Configure catalogs, groups, roles, spaces, and pages in the Fiori Launchpad.


- Manage target mappings, semantic objects, navigation intents, and FES/embedded deployment.


- Set up application parameters, cross-app navigation, and intent-based routing.

Extensibility & Standards :


- Extend SAP standard applications using :


1. UI Adaptation.


2. Controller extensions.


3. View extensions.


4. Custom plug-ins.


- Follow UI5 best practices, clean code concepts, ESLint standards, and security guidelines.


- Perform unit testing of UI5 applications using QUnit/Opa5.

Tools & Development Environment :


- Develop applications using SAP Business Application Studio and/or SAP Web IDE.


- Utilize Git for version control and follow branching strategies (Gitflow).


- Work with Node.js-based tooling (npm, Grunt, UI5 Tooling, UI5 CLI).

Integration with BTP/UI Technologies :


- Integrate UI5 apps with SAP BTP services (destinations, approuter, XSUAA).


- Deploy UI5 apps to SAP BTP Cloud Foundry or Launchpad service.


- Consume CAP/RAP services from UI5 applications.

SAP OData - Good to Have :


- Support development or extension of SAP OData V2 services.


- Understand CRUD-Q operations, annotations, deep insert, and batch requests.


- Work with ABAP teams for backend logic, CDS views, BAPIs, RFCs, and data exposure.

SAP BTP Development & Integration :


- CAPM-based backend development and service modeling.


- Build cloud applications using SAP Build Apps, SAP BPA, and SAP Joule.


- Integrate flows using SAP CPI (Cloud Integration).


- Manage BTP administration, subaccounts, entitlements, roles, and trust.


- Work with CIS (Cloud Identity Services) and RAP-based developments.

Architecture, Launchpad & Integration :


- Configure and optimize SAP Fiori Launchpad.


- Manage roles, authorizations, and SSO.


- Support hybrid cloud/on-premise integration scenarios.

Collaboration & Leadership :


- Work with functional and technical teams to translate requirements into technical solutions.


- Conduct code reviews and ensure adherence to UI5 and BTP best practices.


- Mentor junior developers and support SIT, UAT, deployment, and hypercare.

Required Skills & Experience :


- 10+ years of experience in SAP UI5/Fiori.


- Expert-level experience in SAP Fiori Freestyle development.


- Strong knowledge of JavaScript, XML views, custom controls, UI5 patterns, and MVC architecture.


- Working knowledge of OData (good to have).


- Strong experience with SAP BTP tools :


i. CAPM.


ii. RAP.


iii. CPI.


iv. BPA.


v. Build Apps.


vi. Joule.


vii. BTP Admin.


viii. CIS.

Preferred Qualifications : SAP certifications in UI5/Fiori, BTP, CAPM, CPI, or RAP.



Skills : SAP certifications in UI5/Fiori, BTP, CAPM, CPI, or RAP.


info-icon

Did you find something suspicious?