SAP

UI Developer

SAP
Apply
8 hours 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 precise, accessible, responsive interfaces.
  • Translate Figma designs and UX specifications into working interfaces while resolving design ambiguities and technical constraints.
  • Implement REST API integrations with error handling, loading-state management, and consistent data patterns.
  • Write unit, component, integration, and end-to-end tests using appropriate testing tools.
  • Contribute to CI/CD pipelines, build automation, deployment workflows, monitoring, troubleshooting, and incident analysis.
  • Use and critically validate AI-generated code, tests, refactors, and documentation in daily development work.
  • Participate in code reviews, technical documentation, knowledge sharing, and cross-functional product and design collaboration.
  • Own frontend features and modules through production delivery, including correctness, accessibility, performance, and reliability.

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 and solid production experience with React, functional components, hooks, state management, composition, and performance-focused development.
  • Experience with enterprise UI component libraries, design systems, design tokens, HTML, CSS, browser fundamentals, accessibility, responsive design, and cross-browser behavior.
  • Knowledge of modern frontend build tooling, package management, ESLint, Prettier, CI/CD, and deployment workflows.
  • Knowledge of authentication and authorization methods including JWT, OAuth2, and OIDC, input validation, and the OWASP Top 10.
  • Experience writing unit, component, and end-to-end tests, plus proficiency with Git and collaborative development workflows.
  • Experience with AI coding assistants and agents, including decomposing tasks, writing effective specifications, and critically reviewing generated code.
  • Experience or knowledge with LLM workflows, prompt design, basic RAG patterns, AI-service integration, observability, performance tuning, and production troubleshooting.
  • 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

  • Flexible working models, inclusion initiatives, health and well-being support, and learning and development opportunities are provided.
  • The role offers opportunities to learn and grow while contributing to a high-performance, collaborative engineering team.
  • SAP provides accessibility accommodations for applicants with disabilities.
  • The posting states that variable incentives and additional benefits may be available subject to applicable plans and policies.

Tech Stack

AzureCypressGitGitHub ActionsJestReactTypeScript
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