SAP Fiori Lead Developer

CloudiousCharlotte, NC

About The Position

We are seeking an experienced SAP Fiori Lead Developer with 8-10 years of experience in Fiori and SAPUI5 custom application development, preferably on SAP S4 HANA and SAP ECC systems. The ideal candidate will have a strong ability to articulate their experience, including business scenarios, theoretical SAPUI5 concepts, and practical implementation steps with coding syntax. You will be responsible for developing custom applications, leveraging Fiori Elements, and ensuring reusability and performance improvements. This role also involves browser-level debugging, external debugging in SAP systems, code version maintenance using GitHub, and preparing for cutover activities.

Requirements

  • 8-10 years of Fiori and SAPUI5 custom application development experience.
  • Experience on SAP S4 HANA (preferred) or SAP ECC systems.
  • Ability to articulate business scenarios, SAPUI5 theoretical concepts, and practical implementation steps.
  • Excellent hands-on experience using SAPUI5 Smart Controls – SmartFilterBar, SmartTable, SmartVariant.
  • Hands-on experience on using multiple application templates in SAP Business Application Studio – List Report, Analytical List, Overview, Free-Style pages.
  • Ability to use Fiori Elements in custom SAPUI5 applications.
  • Knowledge about customization options available as part of SAPUI5 Flexibility – Personalization, Key User Adaptation and Adaptation Projects.
  • Prior hands-on experience on custom SAPUI5 applications that implement Create, Read, Update, Delete Operations using more than 1 OData Services in a single SAPUI5 application.
  • Experience with Promises, Async Await coding blocks.
  • Experience with Flexible Column Layout Navigation and Routing with parameter passing within a SAPUI5 application.
  • Experience with Cross-app navigation with parameter passing across SAPUI5 applications.
  • Experience with Applicability and Implementation of tree tables in SAPUI5.
  • Experience with Authorization based access to toggle display only and editable views and SAPUI5 controls.
  • Well versed usage of 3rd party libraries in SAPUI5 Projects for excel cell-level formatting, PDF file downloads, Row level formatting.
  • Experience with Dynamic Page, Object Page, Message Popovers MVC Architecture Fragments, dialogs, binding types binding modes.
  • Experience with Responsive behavior for SAPUI5 Controls.
  • Thorough in usage of different tabs in developer options while performing browser level debugging.
  • Ability to perform external debugging in SAP system.
  • Usage of GitHub Commands and Operations for code version maintenance.
  • Knowledgeable about Pages and Spaces in Fiori Launchpad configuration.
  • Ability to provide effort estimation and schedule tasks based on available bandwidth within the team.
  • Ability to prepare and perform cutover activities in SAP On-premises QA systems.
  • Mandatory Skills: Fiori (UI5), Fiori Elements

Nice To Haves

  • Experience on SAP S4 HANA systems.

Responsibilities

  • Develop custom Fiori and SAPUI5 applications on SAP S4 HANA and SAP ECC systems.
  • Articulate experience highlighting business scenarios, SAPUI5 theoretical concepts, and practical implementation steps.
  • Implement custom applications using SAPUI5 Smart Controls like SmartFilterBar, SmartTable, and SmartVariant.
  • Utilize multiple application templates in SAP Business Application Studio (List Report, Analytical List, Overview, Free-Style pages).
  • Use Fiori Elements in custom SAPUI5 applications and analyze business requirements for adaptation projects.
  • Customize applications using SAPUI5 Flexibility (Personalization, Key User Adaptation, Adaptation Projects).
  • Implement Create, Read, Update, Delete operations using multiple OData Services in a single SAPUI5 application.
  • Implement Promises, Async Await coding blocks, Flexible Column Layout Navigation, and Routing with parameter passing.
  • Implement cross-app navigation with parameter passing across SAPUI5 applications.
  • Implement tree tables in SAPUI5 and handle authorization-based access for display-only and editable views.
  • Utilize 3rd party libraries for Excel cell-level formatting, PDF downloads, and row-level formatting.
  • Implement Dynamic Page, Object Page, and Message Popovers using MVC Architecture, Fragments, and dialogs.
  • Ensure responsive behavior for SAPUI5 Controls.
  • Identify and implement reusability and performance improvements in SAPUI5 custom applications.
  • Perform browser-level debugging using developer options.
  • Perform external debugging in SAP systems.
  • Use GitHub Commands and Operations for code version maintenance.
  • Configure Pages and Spaces in Fiori Launchpad.
  • Provide effort estimations and schedule tasks based on team bandwidth.
  • Prepare and perform cutover activities in SAP On-premises QA systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service