Early applicantEasy applyFull-timeWork from Office
Sign in to apply on web or download the app for more options.
Job Description
Job Title :SAP Cloud Platform (BTP) Fiori Developer
Location: Islamabad Pakistan
Experience: 3- 5years (SAP UI5, Fiori, BTP)
Job Summary
Our client is looking for an experienced SAP BTP Fiori Developer to design, build, and maintain cloud native Fiori applications on the SAP Business Technology Platform (BTP). You will work in an agile squad, delivering intuitive UI5 apps (Fiori Elements & Freestyle) that connect to backend services (CAP, S/4HANA, OData, REST, ABAP) and ensure high performance, security, and scalability.
Key Responsibilities
Develop & Enhance Fiori Apps
- Build responsive Fiori UIs using SAPUI5 / OpenUI5, Fiori Elements, Freestyle UI5.
- Implement OData/REST services via CAP (Node.js/Java) or ABAP backend.
- Use SAP Fiori Launchpad (Cloud & On Premise) for tile configuration.
- Cloud Integration
- Connect UI to SAP S/4HANA, SAP SuccessFactors, SAP Ariba, BTP Services (Destination, XSUAA, IAS, Destinations, Cloud Connector).
- Handle authentication (OAuth2, SAML, X.509), rolebased access (IAS/Cloud Identity).
- DevOps & CI/CD
- Version control with Git (GitHub/GitLab/ADO).
- Pipeline automation (Jenkins, Azure DevOps, SAP Cloud Transport Management).
- Deploy to BTP CF (Cloud Foundry) / Kyma / Neo.
- Quality & Performance
- Write unit/UI tests (QUnit, OPA, Jest).
- Optimize bundle size, lazy loading, caching, and ensure 2second page load.
- Debug issues using Chrome Dev Tools, SAP WebIDE/ VS Code.
- Collaboration
- Work with Product Owners, UX designers, and backend (ABAP/CAP) teams.
- Participate in Agile ceremonies (Daily, Sprint Planning, Review, Retro).
- Continuous Learning
- Keep up with SAP BTP services (Kyma, Event Mesh, SAP Cloud SDK), Fiori 3.0 design, and emerging UI5 features.
Required Skills- B.Tech / M.Tech / BCA / MCA or equivalent in Computer Science or related field.
- 3- 5+ years of SAP UI5/Fiori development (Fiori Elements, Freestyle).
- Hands on with SAP BTP Cloud Foundry, SAP Cloud SDK, CAP (Node.js / Java).
- Strong JavaScript/TypeScript, ES6+, UI5 XML views, OData v2/v4, JSON Model.
- Experience with ABAP OData (RFC/BAPI), S/4HANA, SuccessFactors, Ariba integration.
- CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Familiarity with SAP Web IDE / VS Code, SAP Business Application Studio.
- Understanding of security concepts (OAuth, JWT, XSUAA, SSL).
- Agile/Scrum mindset, good communication.
- SAP Fiori Design Guidelines, SAP Fiori 3.0/4.0.
- SAP Cloud Integration (CPI), SAP Graph, SAP Event Mesh.
- Containerization (Docker) & Kyma/Kubernetes on BTP.
- Unit/UI test frameworks (Jest, Karma, OPA).
- CI/CD with SAP Transport Management (CTS+).
Key Responsibilities
Build responsive Fiori UIs using SAPUI5, Fiori Elements, and Freestyle.
Implement OData/REST services via CAP or ABAP backend.
Connect UI to SAP S/4HANA, SuccessFactors, and Ariba using BTP services.
Handle authentication and role-based access control.
Manage version control and pipeline automation using Git and CI/CD tools.
Deploy applications to BTP Cloud Foundry, Kyma, or Neo.
Write unit and UI tests using QUnit, OPA, or Jest.
Optimize application performance and bundle size.
Collaborate with product owners, UX designers, and backend teams in an Agile environment.
Requirements
B.Tech / M.Tech / BCA / MCA or equivalent in Computer Science or related field
Skills Required
SAP UI5Fiori ElementsFiori FreestyleSAP BTPCloud FoundrySAP Cloud SDKCAPNode.jsJavaJavaScriptTypeScriptES6+UI5 XML viewsOData v2/v4JSON ModelABAPS/4HANASuccessFactorsAribaJenkinsAzure DevOpsGitHub ActionsSAP Web IDEVS CodeSAP Business Application StudioOAuthJWTXSUAASSLAgileScrumSAP Fiori Design GuidelinesSAP Fiori 3.0/4.0SAP Cloud Integration (CPI)SAP GraphSAP Event MeshDockerKymaKubernetesJestKarmaOPASAP Transport ManagementCommunicationAgile mindset
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.