SAP UI5 / Fiori Developer
adesso SE
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
JavaScript
Application Integration Architecture
Application Lifecycle Management
HTML5
Unit Testing
CSS
Software as a Service
Code Review
Computer Programming
Software Debugging
Metadata
MVC
Routing
Open Data Protocol
Performance Tuning
SAP Applications
Software Deployment
Software Engineering
Web Applications
Enterprise Software Applications
SAP Business Technology Platform
Backend
GIT
SAP Fiori
Integration Tests
SAP UI5
Front End Software Development
REST
Software Version Control
Microservices
Job description
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.
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.