SAP

UI Developer

SAP
Apply
1 day ago
Montréal, CanadaMid Level

Responsibilities

  • Build, refine, and maintain a production-grade React and TypeScript frontend for SAP Order Management Services.
  • Apply the SAP Design System and enterprise UI component libraries to create consistent interfaces.
  • Translate Figma designs and UX specifications into precise, accessible, and responsive user interfaces.
  • Implement REST API integrations with robust error handling, loading-state management, and consistent data patterns.
  • Write unit, component, integration, and end-to-end tests using tools such as Vitest, React Testing Library, and Playwright.
  • Contribute to CI/CD pipelines, build automation, deployment workflows, code reviews, documentation, and knowledge sharing.
  • Use and critically validate AI-assisted development tools for implementation, refactoring, testing, and documentation.
  • Monitor and troubleshoot production systems using telemetry, browser error tracking, and user feedback.
  • Own features and modules end to end while collaborating with product, data, platform, AI, and UX teams.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent functional experience.
  • At least 3 years of professional software development experience with meaningful recent frontend experience.
  • Strong TypeScript proficiency, including types, generics, type narrowing, asynchronous patterns, and fully typed codebases.
  • Solid production experience with React, including functional components, hooks, composition, state management, and performance considerations.
  • Experience with enterprise UI component libraries, design systems, design tokens, HTML, CSS, accessibility semantics, responsive design, and cross-browser behavior.
  • Knowledge of frontend build tooling, package management, code quality tooling, CI/CD, deployment workflows, authentication, authorization, input validation, and OWASP Top 10 fundamentals.
  • Experience writing unit, component, and end-to-end tests and using Git in collaborative development workflows.
  • Practiced experience using AI coding assistants or agents, including decomposing tasks, writing specifications, and critically reviewing generated code.
  • Preferred experience includes SAP Design System, SAP Fiori, SAP Horizon, Storybook, RTK Query, accessibility auditing tools, SAP BTP, Kyma, Azure, OMS concepts, and open-source contributions.

Benefits

  • SAP provides learning and development opportunities and invests in employees’ professional growth.
  • SAP offers flexible working models and health and well-being support.
  • The posting references additional SAP benefits and eligibility requirements through SAP North America Benefits.
  • The role involves global interactions and requires functional proficiency in English for positions based in Quebec.

Tech Stack

AzureCSSCypressGitGitHub ActionsHTMLJestReactTypeScript

Categories

SAP

About SAP

10,000+ employees

SAP builds enterprise application software and cloud services for finance, procurement, supply chain, human resources, and analytics, sold through subscriptions, licenses, and support. Its portfolio includes SAP S/4HANA, SAP Business Technology Platform, SAP Ariba, and SAP SuccessFactors. Founded in 1972 and headquartered in Walldorf, Germany, SAP is a public company listed on the NYSE and Frankfurt (ETR) and serves enterprises and public-sector organizations worldwide.

Contact me