Choose an option
We are seeking a Senior SAPUI5 Developer to create innovative solutions and collaborate with our global team to enhance client projects.
Join our global team to develop cutting-edge solutions based on Microservice Architecture, working closely with clients and participating in Agile processes, including sprints and reviews. This role offers the opportunity to contribute to product development using CI/CD and TDD methodologies. Apply now to be part of a dynamic environment focused on SAP technologies.
Responsibilities
- Develop new solutions based on Microservice Architecture
- Communicate closely with the team on the client side
- Plan and participate in sprints, daily meetings, reviews, and retrospectives
- Work collaboratively as part of a global team
- Implement unit testing using JavaScript frameworks and tools
- Conduct code reviews and task decomposition in Agile environment
- Apply Fiori guidelines and utilize UI5 SDK for front-end development
- Model data and generate OData services using HANA
- Utilize Git and Chrome developer tools effectively
- Integrate and manage messaging with RabbitMQ
- Maintain code quality using eslint and testing frameworks
Requirements
- Experience with asynchronous programming in JavaScript using promises and callbacks for at least 3 years
- Expertise in RESTful, OData, and JSON protocols
- Proficiency with Git version control and Chrome developer tools
- Strong unit-testing skills with JavaScript including mocks, stubs, TDD, eslint, QUnit, Mocha, Chai, Grunt, and Karma
- Knowledge of Microservice architecture and Node.js with NPM, Express.js
- Experience in RabbitMQ, HANA data modeling, SQLScript, and OData service generation
- Strong front-end development skills following Fiori guidelines using UI5 SDK, XML, and JS views
- Experience with Fiori Launchpad and Opa5 testing framework
- Familiarity with Scrum methodology and Agile practices including code review and task decomposition
- English language proficiency at intermediate level or higher (B1+)