SAP Fiori Developer
Bright Vision Technologies · Parsippany, NJ · 1 wk ago
RemoteRemoteInformation Technology$100k–$150k/yrFull-time
Job Summary
We are seeking an experienced SAP Fiori Developer to design, build, and enhance modern, user-friendly SAP applications that meet enterprise standards for usability, performance, and maintainability. In this role you will own the full Fiori/UI5 development lifecycle, working closely with functional consultants, ABAP developers, and UX teams to deliver responsive Fiori applications across desktop, tablet, and mobile devices.
Key Responsibilities
- Design and develop SAP Fiori applications using SAPUI5, Fiori elements, and the Fiori Launchpad, ensuring adherence to SAP Fiori Design Guidelines
- Build and consume OData v2/v4 services, including model definitions, navigation properties, expansions, and batch operations
- Implement custom controls, formatters, fragments, and reusable components in line with internal coding standards
- Develop role-based Fiori Launchpad configurations, including catalogs, groups, tiles, and target mappings
- Optimize Fiori applications for performance, including bundling, caching, lazy loading, and reduction of network round trips
- Build adaptive applications using flexibility services and key-user adaptation features of S/4HANA
- Implement strong authentication and authorization patterns aligned with SAP security guidelines
- Integrate Fiori applications with SAP BTP services, including XSUAA, Workflow, and Document Service
- Collaborate closely with ABAP developers to define backend OData services and CDS views that support efficient Fiori applications
- Conduct thorough functional, regression, and cross-device/cross-browser testing of applications, including edge-case validation and accessibility checks, to ensure consistent user experience across the supported platform matrix
- Provide hypercare and post-go-live support, including issue triage, performance tuning, and continuous improvement
- Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
- Five or more years of SAP Fiori / UI5 development experience
- Strong hands-on experience with SAPUI5, Fiori elements, and the Fiori Launchpad
- Solid experience with OData v2/v4 modeling and consumption
- Working knowledge of ABAP CDS views, BOPF, and gateway service development
- Experience deploying Fiori applications to ABAP frontend and BTP runtimes
- Strong understanding of authentication, authorization, and SAP security patterns
- Excellent attention to UX, accessibility, and performance
- Strong communication and documentation skills
Preferred Qualifications
- SAP certifications in Fiori / UI5 development
- Hands-on experience with SAP Build Apps / Low-Code platforms
- Experience with SAP Mobile Services or hybrid mobile applications
- Familiarity with CI/CD tooling for SAPUI5 (Project Piper, GitHub Actions)
- Exposure to TypeScript-based UI5 development