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.