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