SAP

UI Developer

SAP
Apply
4 days ago
Montréal, CanadaMid Level

Responsibilities

  • Build, refine, and maintain a production-grade React and TypeScript frontend for enterprise order management users.
  • 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 and maintain REST API integrations with robust error handling and loading-state management.
  • Write unit, component, integration, and end-to-end tests using the team’s testing tools.
  • Contribute to CI/CD pipelines, build automation, deployment workflows, code reviews, monitoring, troubleshooting, and technical documentation.
  • Use AI-assisted development tools for implementation, refactoring, test generation, and documentation while validating generated output.
  • Own features and modules end-to-end while collaborating with product, UX, data, platform, and AI 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, including meaningful recent frontend experience.
  • Strong TypeScript proficiency and solid production experience with React, functional components, hooks, composition, state management, and performance-focused development.
  • Experience with enterprise UI component libraries, design systems, design tokens, HTML, CSS, accessibility semantics, responsive design, and browser fundamentals.
  • Knowledge of frontend build, package management, code quality, CI/CD, and deployment tooling.
  • Knowledge of authentication and authorization methods including JWT, OAuth2, and OIDC, as well as input validation and the OWASP Top 10.
  • Experience writing unit, component, and end-to-end tests with tools such as Jest, React Testing Library, Vitest, Playwright, or Cypress.
  • Proficiency with Git and 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, or open-source contributions.

Benefits

  • SAP provides learning and development opportunities, health and well-being support, inclusion programs, flexible working models, and accessibility accommodations.
  • The position includes eligibility for applicable SAP benefits and may include variable incentive opportunities subject to relevant plans and policies.
  • Positions based in Quebec require functional proficiency in English because of global interactions.

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