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