Your browser does not support javascript! Please enable it, otherwise web will not work for you.

UI Developer in Canada

  • Montréal

Responsibilities

  • Build, refine, and maintain production-grade React and TypeScript frontend features for SAP Order Management Services.
  • Apply the SAP Design System and enterprise UI component libraries to create consistent, accessible, and responsive interfaces.
  • Translate Figma designs and UX specifications into production UI while clarifying 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 the team’s testing tools.
  • Contribute to CI/CD pipelines, build automation, deployment workflows, code reviews, technical documentation, and knowledge sharing.
  • Use AI-assisted development tools for implementation, refactoring, test generation, and documentation, while critically validating generated output.
  • Monitor and troubleshoot production behavior using telemetry, browser error tracking, and user feedback.
  • Own frontend 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 and production React experience, 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 pipelines, and deployment workflows.
  • Understanding 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 software development workflows.
  • Practical experience using AI coding assistants and agents, including decomposing tasks, writing effective specifications, and reviewing generated code critically.
  • Experience or knowledge with AI/LLM workflows, prompt design, basic RAG patterns, observability, performance tuning, monitoring, testing, and production troubleshooting.
  • Preferred experience with SAP Design System, SAP Fiori, SAP Horizon, Storybook, RTK Query, accessibility auditing tools, SAP BTP, Kyma, Azure, OMS concepts, or open-source contributions.

Benefits

  • Learning and development opportunities are provided to help employees build their skills.
  • SAP offers inclusion-focused culture, health and well-being support, and flexible working models.
  • Accessibility accommodations and application assistance are available for applicants with disabilities.
  • Variable incentive opportunities and additional benefits may be provided subject to applicable plans and policies.

SAP

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...

Similar positions

Junior Web Developer

  • Storyteller
  • Full time
  • Remote
  • 10/26/2026
  • Tunisia

Senior Full-Stack Developer (Angular

  • Resourceful Talent Group
  • Full time
  • Remote
  • 10/25/2026
  • Worldwide

Angular Full Stack Developer

  • Citi
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Frontend Developer

  • Sumsub
  • Full time
  • Remote
  • 10/25/2026
  • Worldwide

Senior Full-Stack Developer (Angular

  • Resourceful Talent Group
  • Full time
  • Remote
  • 10/25/2026
  • Worldwide