Frontend Developer – Lead (SAPUI5 Fiori)

Convo

Not Interested
Bookmark
Report This Job

profile Job Location:

Islamabad - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Department:

Business Development

Job Summary

Job Description



Role Overview

We are looking for a highly capable Frontend Developer Lead to drive the frontend architecture design and implementation of a modern Retail Execution Platform to be built on SAPUI5 and Fiori principles. This role will lead the creation of a scalable modular tenant-aware and mobile-ready frontend experience that supports dynamic workflows offline-first operations and enterprise-grade usability.

The ideal candidate will combine deep hands-on expertise in SAPUI5 / Fiori application development with strong frontend architecture skills and the ability to build configurable high-performing user experiences for complex business platforms. This role requires someone who can define frontend patterns establish engineering standards and work closely with backend product mobile UX and architecture teams to deliver a robust and intuitive platform.

This is not just a screen-building role. We are looking for a frontend lead who can shape the UI foundation of the platform including modular app structure authentication integration tenant-aware behavior metadata-driven rendering offline-ready workflows sync-aware interactions and performance optimization for real-world field usage.

Key Responsibilities

Frontend Architecture and Technical Leadership

  • Lead the frontend architecture for the Retail Execution Platform using SAPUI5 and Fiori-aligned design principles.

  • Define a modular and scalable application structure that supports platform growth maintainability and reusable UI patterns.

  • Establish frontend engineering standards architecture conventions and implementation guidelines for the team.

  • Drive consistency in component design page structure navigation behavior state handling and application organization.

  • Ensure the frontend foundation can support multiple workflows configurable experiences and future extensibility without becoming fragmented.

SAPUI5 / Fiori Application Design

  • Build enterprise-grade frontend experiences aligned with SAPUI5 best practices and Fiori usability principles.

  • Establish a strong application shell and structured UI composition model for core platform experiences.

  • Integrate design system foundations to ensure visual consistency and interaction predictability across the application.

  • Partner with UX and product stakeholders to translate business journeys into clean usable and scalable UI patterns.

  • Ensure the application is intuitive for business users while remaining technically sustainable for long-term platform evolution.

Tenant-Aware and Configurable UI Foundation

  • Design and implement a frontend layer that is aware of tenant context and can adapt platform behavior accordingly.

  • Support UI behavior that can vary based on tenant settings role assignments and enabled capabilities.

  • Prepare the application for feature-flag-driven experiences and controlled UI variation across deployments.

  • Ensure the frontend works seamlessly with backend-driven configuration and metadata models.

  • Build the application foundation in a way that supports controlled flexibility rather than hard-coded business variations.

  • Integrate enterprise authentication flows into the application in alignment with SAP identity standards.

  • Implement secure token handling and frontend security practices appropriate for enterprise applications.

  • Establish reliable frontend-backend coordination for tenant scoping and authenticated runtime behavior.

  • Ensure secure handling of session state user context and protected UI actions.

  • Contribute to a frontend design that enforces security without compromising usability.

API Integration and Contract-Driven Development

  • Define clean frontend integration patterns for backend service consumption.

  • Establish contract-driven development practices including structured API mocking and predictable integration boundaries.

  • Collaborate with backend teams to align UI expectations payload handling and service contracts.

  • Ensure frontend integration is resilient maintainable and prepared for iterative backend evolution.

  • Implement application-level handling for validation feedback system responses and user-facing error communication.

  • Design application behavior for low-connectivity and no-connectivity environments.

  • Create frontend patterns for queued user actions staged submissions sync-aware workflows and conflict feedback.

  • Ensure user journeys remain usable and reliable even under constrained network conditions.

  • Support integration approaches suitable for embedded or webview-driven deployment contexts where required.

Metadata-Driven and Dynamic UI Rendering

  • Lead implementation of frontend patterns that support metadata-driven rendering and configurable UI experiences.

  • Build the frontend to dynamically interpret configuration and metadata for screens validations and user behavior where needed.

  • Support dynamic navigation field-level behavior and adaptable flows through controlled frontend architecture.

  • Ensure configurable rendering remains maintainable testable and user-friendly.

  • Contribute to a frontend foundation that can support evolving product needs without repeated rework.

Workflow and Business Experience Delivery

  • Lead frontend implementation of core retail execution workflows across key business domains.

  • Build intuitive UI flows for visit execution order intent capture and customer discovery or access scenarios.

  • Implement role-aware UI behavior conditional controls dynamic field requirements and business validations.

  • Ensure business workflows are fully usable in both connected and offline-supported conditions.

  • Maintain strong alignment between product intent field usability and frontend execution quality.

Performance Optimization and Quality Improvement

  • Optimize UI performance for responsiveness especially in data-heavy and mobile-constrained scenarios.

  • Improve handling of large datasets dynamic rendering and sync-driven updates.

  • Strengthen offline recovery behavior and responsiveness under weak or intermittent connectivity.

  • Resolve usability and quality issues identified during UAT field validation and regression cycles.

  • Continuously improve frontend execution quality interaction speed and overall user experience

Required Experience

  • 5 years of frontend engineering experience with strong hands-on expertise in SAPUI5 and SAP Fiori.

  • Deep understanding of the SAPUI5 framework including MVC (Model-View-Controller) structure data binding model management (JSON OData) and lifecycle management.

  • JavaScript & jQuery: Proficient in modern JavaScript (ES6) asynchronous programming and DOM manipulation.

  • HTML5 & CSS3: Solid understanding of web standards for structuring and styling applications.

  • OData & SAP Gateway: Ability to consume OData services to integrate SAPUI5 applications with backend SAP systems.

  • SAP Fiori Design: Knowledge of Fiori design guidelines including responsive role-based and user-friendly simple interfaces.

  • SAP Fiori Elements: Experience in using Smart Controls and Templates to speed up development.

  • Strong knowledge of SAPUI5 application structure component design routing model handling and UI composition.

  • Experience integrating frontend applications with backend APIs in enterprise environments.

  • Experience implementing secure authentication-aware frontend behavior and protected application flows.

  • Strong experience in performance optimization error handling and frontend quality improvement.

  • Demonstrated ability to lead frontend development standards and mentor engineering teams.

  • Experience building frontend platforms for retail execution field sales CRM order capture or mobile-heavy enterprise workflows.

  • Familiarity with offline-first or sync-aware frontend applications.

  • Experience with metadata-driven UI rendering configurable interfaces or feature-flag-driven frontend behavior.

  • Exposure to local storage or local database patterns in enterprise frontend or hybrid application scenarios.

  • Experience with role-based UI restrictions dynamic validations and business-rule-aware interfaces.

  • Familiarity with SAP identity integration patterns and tenant-aware enterprise SaaS applications.

  • Experience supporting webview-based integration or hybrid deployment approaches.

Strongly Preferred: AI-Accelerated Engineering Experience

We strongly prefer candidates who are comfortable working in AI-accelerated engineering environments and have experience using tools such as Cursor and other AI-assisted development platforms to improve engineering productivity code quality and implementation speed.

The ideal candidate should know how to leverage AI effectively for UI development code generation refactoring debugging and delivery acceleration while maintaining strong engineering judgment architecture discipline frontend quality and enterprise-grade coding standards.


Required Experience:

IC

Job Description Role OverviewWe are looking for a highly capable Frontend Developer Lead to drive the frontend architecture design and implementation of a modern Retail Execution Platform to be built on SAPUI5 and Fiori principles. This role will lead the creation of a scalable modular...
View more view more

Key Skills

  • Administrative Skills
  • Facilities Management
  • Biotechnology
  • Creative Production
  • Design And Estimation
  • Architecture

About Company

Company Logo

Our team of experienced consultants work closely with clients to understand their specific needs and goals, and provide customized solutions to help them leverage the power of Artificial Intelligence to optimize processes, gain insights, and make data-driven decisions to help achieve ... View more

View Profile View Profile