HamburgerMenu
hirist

SAP BTP Frontend Engineer

Posted on: 14/08/2025

Job Description

Job Summary :


We are seeking a talented and detail-oriented SAP BTP Frontend Engineer to join our growing development team. This role is crucial for designing and implementing user-friendly, responsive, and aesthetically pleasing interfaces for our enterprise-grade applications built on the SAP Business Technology Platform (BTP).


The ideal candidate will have deep expertise in SAP Fiori, SAP UI5, and modern frontend technologies, with a strong focus on creating a seamless and intuitive user experience. You will collaborate closely with backend developers, UX/UI designers, and business stakeholders to translate complex requirements into elegant and efficient frontend solutions.


Key Responsibilities :


UI/UX Development :


- Design, develop, and implement engaging and responsive user interfaces for SAP BTP applications using SAP Fiori and SAP UI5.


- Ensure a consistent and high-quality user experience across various devices (desktop, tablet, mobile) and browsers.

- Collaborate with UX/UI designers to transform wireframes and mockups into functional and visually appealing applications.


- Adhere to SAP Fiori design guidelines and best practices to ensure a standardized and intuitive user experience.

Component & Library Development :


- Create reusable SAP UI5 components and libraries to accelerate development and maintain consistency across projects.

- Utilize and extend standard SAP UI5 controls and frameworks to meet specific business requirements.

Data Integration & Communication :


- Consume OData services, REST APIs, and other data sources from SAP S/4HANA, SAP BTP backend services, and other systems.

- Implement data binding and model management within the SAP UI5 framework to display and manipulate data efficiently.

- Work closely with backend developers to define and optimize API contracts for frontend consumption.

Performance Optimization :


- Optimize application performance, including reducing load times, improving rendering efficiency, and minimizing network requests.

- Conduct performance analysis and implement caching strategies and other techniques to enhance user experience.

Testing & Quality Assurance :


- Write and execute unit tests for frontend code to ensure high quality and reliability.

- Participate in code reviews to maintain code standards, identify potential issues, and provide constructive feedback to peers.

- Troubleshoot and debug frontend issues, ensuring a smooth and bug-free user experience.

Collaboration & Documentation :


- Work in an Agile environment, actively participating in daily stand-ups, sprint planning, and retrospectives.

- Provide technical leadership and mentorship to junior developers.

- Document technical designs, development processes, and user interface specifications.


Required Qualifications :


Education : Bachelor's degree in Computer Science, Information Technology, or a related field.


Experience : 8-10 years of professional experience in frontend development, with focused on SAP Fiori and SAP UI5.


Technical Skills :


- Proven, in-depth expertise in SAP Fiori, SAP UI5, and JavaScript.

- Strong proficiency in HTML5, CSS3 (including frameworks like LESS or SASS), and jQuery.

- Experience with modern JavaScript frameworks and libraries is a plus (e.g., React, Angular, Vue.js).

- Hands-on experience with SAP Web IDE, Business Application Studio, and Visual Studio Code.

- Solid understanding of OData services and consumption.

- Experience with version control systems, preferably Git.

- Knowledge of application deployment on SAP BTP Cloud Foundry or Kyma environment.

Soft Skills :


- Excellent communication and collaboration skills.

- Strong problem-solving and analytical abilities.

- A keen eye for design and user experience details.

- Ability to work independently and manage multiple tasks effectively.

- A proactive attitude and a continuous learning mindset.


Preferred Qualifications :


- SAP Fiori or SAP BTP certification.

- Experience with SAP's low-code/no-code platforms like SAP Build Apps (formerly AppGyver).

- Knowledge of other SAP technologies such as S/4HANA or SAP SuccessFactors.

- Experience with CI/CD tools and methodologies.

- Familiarity with DevOps practices.


info-icon

Did you find something suspicious?