YOUR ROLE
We're looking for a skilled SAP UI5 / Fiori Developer to build modern, user-friendly enterprise applications on SAP Business Technology Platform (BTP). The role focuses on developing scalable UI solutions using SAPUI5 and Fiori Elements, leveraging OData services and annotation-driven development to deliver consistent, standards-based SAP user experiences. You will work closely with backend teams and contribute to the design, development, and deployment of high-quality Fiori applications that integrate seamlessly with enterprise services.
Responsibilities.
• Design, develop, and enhance enterprise-grade web applications using SAP UI5 and SAP Fiori Elements in accordance with SAP Fiori design principles and UX standards.
• Develop freestyle SAPUI5 and SAP Fiori Elements applications based on functional and technical requirements.
• Implement frontend annotations and metadata-driven UI development for Fiori Elements applications.
• Integrate frontend applications with backend services using OData V2/V4 services and REST APIs.
• Collaborate with backend developers working on SAP CAP (Cloud Application Programming Model) or other SAP backend technologies to ensure seamless service integration.
• Deploy and configure SAP UI5/Fiori applications on SAP BTP and integrate them with enterprise launchpad environments such as SAP Build Work Zone.
• Perform application debugging, troubleshooting, and performance optimization to enhance user experience.
• Participate in technical design discussions, code reviews, and architecture alignment.
• Work closely with functional consultants, product owners, and stakeholders to translate business requirements into scalable UI solutions.
• Support testing activities including unit testing, integration testing, and UAT support.
• Contribute to documentation, knowledge sharing, and continuous improvement initiatives within the development team.
• Stay up to date with SAPUI5, Fiori, and SAP Business Technology Platform (BTP) trends and innovations.
YOUR PROFILE
Requirements.
• 4 - 6 years of experience in SAP UI5 / SAP Fiori application development.
• Strong expertise in JavaScript, HTML5, CSS3, and the SAPUI5 framework.
• Hands-on experience developing applications using freestyle SAPUI5 and SAP Fiori Elements.
• Understanding of UI5 MVC architecture, routing, component-based development, and application lifecycle management.
• Strong understanding of Fiori Elements annotation-driven development.
• Good understanding of OData services (V2/V4), metadata-driven UI generation, and service consumption patterns.
• Basic understanding of SAP CAP (Cloud Application Programming Model) and service consumption from UI5 applications.
• Experience with SAP Business Technology Platform (BTP) and deployment of Fiori applications.
• Familiarity with SAP BTP application deployment concepts including managed and standalone approuter configurations.
• Familiarity with enterprise launchpad environments (e.g., SAP Build Work Zone) for application integration and configuration.
• Experience using Git or other version control systems.
• Strong analytical, troubleshooting, and communication skills.