SAP Fiori Developer

Bright Vision Technologies•Piscataway Township, NJ
•$100,000 - $150,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced SAP Fiori Developer to design, build, and enhance modern SAP applications that meet enterprise standards for usability, performance, and maintainability. The developer will own the full Fiori/UI5 development lifecycle and collaborate with functional consultants, ABAP developers, and UX teams to deliver responsive applications across desktop, tablet, and mobile devices. The role requires expertise in SAPUI5, Fiori elements, and OData, along with a focus on UX, accessibility, clean architecture, SAP Fiori Design Guidelines, and business value. This is a full-time, direct W2 position that is 100% remote in the U.S. The annual salary range is $100,000–$150,000. Candidates must be authorized to work in the U.S.; U.S. citizens, green card holders, EAD holders, and H-1B transfer candidates are encouraged to apply. The company cannot sponsor new H-1B visa petitions for this position.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • Ten or more years of SAP Fiori/UI5 development experience.
  • Strong hands-on experience with SAPUI5, Fiori elements, and the Fiori Launchpad.
  • Solid experience modeling and consuming OData v2/v4.
  • Hands-on experience with HTML5, JavaScript (ES6+), and CSS.
  • 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.

Responsibilities

  • Design and develop SAP Fiori applications using SAPUI5, Fiori elements, and the Fiori Launchpad in accordance with 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 accordance with internal coding standards.
  • Develop role-based Fiori Launchpad configurations, including catalogs, groups, tiles, and target mappings.
  • Optimize application performance through bundling, caching, lazy loading, and reduced network round trips.
  • Build adaptive applications using flexibility services and S/4HANA key-user adaptation features.
  • Implement authentication and authorization patterns aligned with SAP security guidelines.
  • Integrate Fiori applications with SAP BTP services, including XSUAA, Workflow, and Document Service.
  • Support deployment of Fiori applications to ABAP frontend servers and BTP-hosted runtimes.
  • Collaborate with ABAP developers to define backend OData services and CDS views that support efficient Fiori applications.
  • Conduct functional, regression, cross-device, and cross-browser testing, including edge-case validation and accessibility checks.
  • Provide hypercare and post-go-live support, including issue triage, performance tuning, and continuous improvement.
  • Maintain current technical documentation, including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service