Process:Familiar with Agile / SCRUM, help setting up / refine stories in the backlog.Knowledge about tools like Jira or Trello is helpful.Lead Role:Great communication skills.You will be responsible for providing technical input / architect input on any new functional requirement.As lead, you are responsible for software architecture and the future vitality of the portal. Keep its code maintenance under control. Ensure new features fit within the architecture. Ensure packages and libraries are updated on time.Main technical challenge Q2: migrating the portal from NEO stack to Cloud Foundry stack.As a lead developer, you are not only able to reproduce what has been done but also create new ways, a vision, and communicate / plan on how to improve.We are all doing a lot of Pull Request reviews. You are the gatekeeper to assure quality in the code. Providing feedback in a friendly, positive way is very important.As a lead developer, you will be asked to integrate with other systems. Having basic knowledge about integration patterns, Node.js / Java APIs, commerce systems, SAP ECC systems, etc., will be helpful.Sometimes you will be asked to integrate with third-party systems. For example, we introduced Launch Darkly, Adobe Analytics, Datadog, and STRIPE payment last year. If you don't know a system yet, you will require some learning skills to quickly find ways to use and integrate those third-party systems.Technical Skills:JavaScript - latest ECMAScript version (let / const, private variables, classes, arrow functions).UI5 Framework:Custom UI5 App development.Component-Based Routing.Custom UI Components.CSS / LESS Styling.Software Architecture skills: basic separation of concerns, small functions, using classes, preferably understanding factory patterns and singleton patterns.Unit Testing:Write (Jest) Unit Tests for business logic in the frontend.Use / Maintain ESLint.Landscape specifics:BTP Cloud Foundry knowledge setting up Apps, Service Bindings, Destinations, Authorizations, etc.Create MTA (Multi Target Applications), using UI5 Tools, MBT build.Basic knowledge on setting up CI/CD using GitHub Actions and working with Jenkins.GitHub: working with branch strategies, pull requests, branch protection rules, PR review, etc.English Communication - Advanced.
#J-18808-Ljbffr