Posted on: 09/12/2025
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 :
- 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 :
- 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 :
- Manage target mappings, semantic objects, navigation intents, and FES/embedded deployment.
- Set up application parameters, cross-app navigation, and intent-based routing.
Extensibility & Standards :
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 :
- 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 :
- Deploy UI5 apps to SAP BTP Cloud Foundry or Launchpad service.
- Consume CAP/RAP services from UI5 applications.
SAP OData - Good to Have :
- 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 :
- 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 :
- Manage roles, authorizations, and SSO.
- Support hybrid cloud/on-premise integration scenarios.
Collaboration & Leadership :
- 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 :
- 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.
Did you find something suspicious?
Posted by
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Functional / Technical Consulting
Job Code
1587236
Interview Questions for you
View All