Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Consumer GoodsIndustries
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Proven experience (3+ years) in frontend development, specifically with SAPUI5 and Fiori
Proficiency in programming languages such as Java, JavaScript (Node.js), Python, or ABAP
Understanding of the SAP Cloud Application Programming Model (CAP) and cloud computing concepts
Familiarity with integration technologies, including OData, REST, and SOAP
Knowledge of SAP BTP services such as SAP Cloud Identity, Single Sign-On, and OAuth 2.0
Familiarity with database technologies, particularly SAP HANA
Understanding of SAP solutions like S/4HANA, SuccessFactors, and best practices for development and implementation
Responsibilities
UI Development: Design and develop responsive, intuitive user interfaces using SAPUI5 and Fiori elements, ensuring alignment with business requirements and user needs
Application Programming: Utilize programming languages such as Java, JavaScript (Node.js), Python, or ABAP to create robust applications tailored to the SAP Business Technology Platform (BTP)
Integration: Implement integration technologies such as OData, REST, and SOAP to ensure seamless communication between frontend applications and backend services
Cloud Application Model: Leverage the SAP Cloud Application Programming Model (CAP) to build applications on SAP BTP, focusing on scalability, security, and performance
SAP BTP Services: Utilize services like SAP Cloud Identity, Single Sign-On, and OAuth 2.0 to enhance application security and user experience
Collaboration: Work closely with UX/UI designers, backend developers, and business analysts to gather requirements, design solutions, and ensure a smooth integration of frontend and backend functionalities
Agile Development: Participate in Agile and Scrum methodologies to drive project delivery, including sprint planning, daily stand-ups, and retrospectives
Documentation: Maintain comprehensive documentation of designs, technical specifications, and development processes to facilitate knowledge sharing and future enhancements
Continuous Improvement: Stay updated on the latest trends in frontend development and SAP technologies to bring innovative ideas and best practices to the team