1) Enterprise UI Engineering with SAPUI5
- Build responsive, user-friendly SAPUI5 interfaces using MVC architecture, component-based patterns, and standard UI5 application structure.
- Develop and customize UI5 applications using JavaScript and modern front-end foundations (JSON, CSS), following disciplined source control practices (Git).
2) Data Interaction & Service Consumption (OData-first mindset)
- Implement robust data flows using OData and service mocking practices for development and testing scenarios (e.g. mock services).
- Design client-side models, bindings, and interaction patterns that scale across complex enterprise datasets.
3) AI Native UX: LLM-Integrated and Agentic Interfaces (AI native build expectation)
- Embed AI-driven experiences directly into UI flows (e.g., assist in the moment interactions) where the UI can interpret intent, propose next steps, and generate contextual guidance.
- Implement tool-augmented UI patterns (front-end orchestration that can call approved tools/services),
with transparent user confirmation steps and safe action boundaries.
- Build retrieval-grounded UI interactions (RAG-style grounding) where AI outputs must stay tied to enterprise knowledge and business context, with deterministic fallbacks when grounding is weak.
4) Testing, Quality & UX Reliability
- Build automated test coverage with a strong testing approach for UI components using unit and acceptance testing patterns (e.g., QUnit and one page acceptance tests/OPA style approaches).
- Optimize performance and maintainability: reduce UI bloat, apply reusable components, and enforce consistent coding standards for long-term supportability. 5) SAP Fiori-aligned Experience Design
- Apply SAP Fiori s design principles and UX paradigm to deliver role-based, consistent experiences across devices, aligned to modern SAP UX expectations.
- Understand the ecosystem positioning of SAPUI5 and OpenUI5 and make informed choices based on enterprise constrai