Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

SAP Senior UI Developer 
India, Karnataka, Bengaluru 
960781319

04.07.2024

What you'll do

As a Senior Engineer in our team, you will be focused on delivering the next-generation web experience for SAP SuccessFactors. As a Senior Engineer, you will have the opportunity to influence the technical implementation guidance across multiple sites and engineers.Key Requirements:
• 7+ Years of overall experience in web-application UI design and implementation.
• Expert knowledge of computer science or related field, with strong competencies in data structures, algorithms, and software design.
• Expert in HTML, CSS, JavaScript / ECMAScript 6, and cross-browser compatibility issues.
• Experience in developing reusable JavaScript components and web-based UI frameworks.
• Experience using open-sourced UI frameworks, such as jQuery, Angular, React (with Flux or Redux), Vue, and OpenUI5.
• Experience in converting UX mockups to UIs.
• Experience in debugging web-based UI code and performance-tuning them.
• Experience in unit testing with QUnit, Karma, or Jest with Enzyme.
• Solid understanding of implementing web-accessible applications (using guidelines from ADA Section 508 and WCAG).
• Solid understanding of supporting Right-to-Left languages (such as Arabic and Hebrew).
• Solid understanding of optimizing web applications with a CDN, such as Akamai, Microsoft Azure CDN, or Amazon CloudFront.
• Solid UX experience and ability to understand complex UI problem scenarios and propose solutions.
• Working knowledge of Internet protocols and practices, such as HTTP caching, OAuth/SAML, etc.
• Working knowledge of API fundamentals and experience consuming REST API.

• Collaborate with backend engineers to architect solutions that align with backend capabilities and effectively utilize available data and services.
• Working knowledge of web security, including Cross Site Scripting, Cross-Site Request Forgery, and HTTP Header Injection.
• Working knowledge with CSS preprocessors (SASS/LESS) and CSS organization methodologies (BEM, OOCSS, SMACSS).
• Working knowledge of Web Components.
• Working familiarity with OOA, OOD, and UML.
• Ability to communicate effectively with other team members.
• Passionate about developing cool UIs and a self-starter.


What you bring

• Proof of past work (e.g., open source contributions in GitHub)
• Experienced in cloud applications and understanding the cloud operation model; expertise in public cloud is a plus.
• Experience developing in other languages besides JavaScript, including but not limited to Java, Objective-C, Swift, Python, Scala, and Go.
• 1 year of experience leading UI development in a software project.