Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

UI Developer

Full-time

SAP IT Business Systeme



The CX Order Management Services team is a cloud-native engineering group building the backbone of SAP's commerce fulfillment ecosystem. We ship features that directly impact how global enterprise customers manage orders at scale. In our team, we value technical craftsmanship, open feedback, and have a people-first culture. Our environment is safe to let people be themselves and leverage their strengths. This high-performance and fast-paced environment is assured to provide rich opportunities for learning and growing. 

You'll join the CX One OMS UI team, a focused engineering group building the unified back-office interface for SAP's Order Management Services. You are stepping in at the consolidation and hardening stage ahead of the product's initial release. The broader CX OMS engineering organization powers the order lifecycle for some of the world's largest enterprise retailers and commerce operators. Our backend services handle order capture, fulfilment orchestration, inventory availability, and returns at scale. 

Job Description



About the Role

We are looking for a motivated and product-minded UI Developer to join the CX One OMS UI, SAP's unified back-office interface for Order Management Services. The UI brings co-operatively multiple OMS applications into one coherent experience, helping enterprise customers manage their order operations across channels and fulfilment networks.

This means you will not be starting from scratch: you will be inheriting a working codebase, contributing to its technical quality and completeness, and helping deliver something stable and polished to market. You'll work in a team of engineers in a collaborative, agile environment where delivery discipline and technical craftsmanship go hand in hand.

You will help the team use effective AI-assisted development practices. You will use new tools and workflows. The goal is to improve productivity. We also want to maintain software quality, security, and maintainability. This will drive customer impact.

What You'll Do

You'll design, develop, and maintain production-grade AI-enabled features and services, with a focus on scalability and reliability. LLM integration and basic RAG workflows, including prompt management and response validation, are part of your core work. You'll build and improve evaluation and benchmarking pipelines to measure AI output quality and system performance. Application health, latency, throughput, and system efficiency are areas you'll actively monitor and improve. Debugging and resolving production issues, contributing to incident analysis, and implementing stability fixes are all expected. You'll support and enhance CI/CD pipelines and deployment workflows. Cross-functional collaboration to refine requirements and improve system design is a regular expectation.

  • Build, refine, and harden features in a production-grade React / TypeScript frontend that serves enterprise customers managing complex order management operations
  • Apply the SAP Design System consistently, using an enterprise UI component library as the underlying toolkit
  • Translate Figma designs and UX specifications into user interfaces that are precise, accessible, and responsive. Identify any design ambiguities and technical limitations early while collaborating with UX designers and product owners.
  • Implement and maintain REST API integrations with robust error handling, loading state management, and consistent data patterns
  • Write unit, component, and integration tests (Vitest, React Testing Library) and contribute to E2E test coverage (Playwright)
  • Contribute to CI/CD pipelines and the reliability of build and deployment automation
  • Participate actively in code reviews, giving and receiving constructive, specific feedback
  • Use AI-assisted development tools every day. This includes tasks such as implementing, refactoring, generating tests, and creating documentation. Always review and validate any AI-generated results before accepting them.
  • Contribute to production monitoring and troubleshooting. Use telemetry, browser error tracking, and user feedback to identify, diagnose, and resolve issues in production
  • Support technical documentation and knowledge sharing within the team
  •  

What You Bring

You have robust coding and debugging skills and hands-on experience building and operating cloud-based microservices. A solid awareness of APIs, distributed systems basics, and CI/CD practices is required. Experience with AI/LLM workflows, including prompt design, basic RAG patterns, and integrating AI services into applications, is important. Knowledge with observability (logging, metrics, tracing), performance tuning, and system monitoring is expected. An ownership mindset, combined with experience in testing, validation, and troubleshooting production systems, will set you up to contribute well.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent functional experience
  • Minimum of 3 years of professional software development experience, with meaningful recent frontend experience
  • Strong TypeScript proficiency - comfortable with types, generics, type narrowing, async patterns, and working in a fully typed codebase
  • Solid production experience with React. This includes working with functional components and hooks. It involves component composition, managing state, and developing with a focus on performance.
  • Robust experience with an enterprise UI component library - component usage, customization, and theme integration with a design system
  • Solid grasp of HTML, CSS, and browser fundamentals including accessibility semantics, responsive design, and cross-browser behavior
  • Knowledge with design systems and design tokens
  • Knowledge with modern frontend build tooling (Vite or similar), package management, and code quality tooling (ESLint, Prettier)
  • Knowledge with CI/CD pipelines and deployment tooling (GitHub Actions, ArgoCD, or similar) - comfortable navigating and contributing to build and deployment workflows
  • Security fundamentals include authentication and authorization methods like JWT, OAuth2, and OIDC. Knowledge of input validation is also important. You should be aware of the OWASP Top 10.
  • Comfortable writing unit and component tests (Jest, React Testing Library, Vitest, or similar) and E2E tests (Playwright, Cypress, or similar)
  • Proficient with Git and collaborative development workflows
  • Genuine, practiced experience using AI coding assistants and agents (e.g. Claude Code, GitHub Copilot, or similar) as a real part of your development workflow, beyond the use of autocomplete. Able to decompose tasks for AI execution, write effective specifications with the right context and constraints, and critically review AI-generated code with the same rigour as any other contribution

Nice to Have

  • Knowledge with the SAP Design System, SAP Fiori, or the SAP Horizon theme
  • Experience with Storybook or similar tools for component documentation and design system consumption
  • Knowledge with RTK Query
  • Experience with accessibility auditing tools (a11y, Lighthouse, or similar)
  • Knowledge of SAP infrastructure platforms (BTP, Kyma) or cloud platforms (Azure)

Knowledge with OMS domain concepts (order capture, fulfilment, inventory, returns)

  • Contributions to open-source projects

How You Work

You'll own features and modules end-to-end and work closely with product, data, platform, and AI teams to align on goals and deliver quality results. This team values direct communication, shared accountability, and continuous improvement. You'll participate in code reviews, share technical knowledge, and help build team capabilities as you develop deeper expertise in AI-native application development.

We value the skills you bring and support you to build on them through our learning and development opportunities. These are the skills associated with this role:

  • You take ownership of what you build: correctness, accessibility, performance, and production behaviour
  • You review AI-generated output critically. You understand it is untrusted input until validated through tests, static analysis, and careful reading
  • You are proactive on clarifying ambiguous requirements
  • You are comfortable inheriting an existing codebase and improving it incrementally
  • You are a continuous learner, particularly in the fast-moving space of AI-assisted development, where practices are evolving quickly
  • You collaborate openly, give honest code review feedback, and receive it constructively
  • You value user experience and functional correctness

Equal Employment Opportunity (EEO) Statement

Our company does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Additional Information



About SAP
With a global network of customers, partners, employees, and thought leaders, SAP helps the world run better and improves people’s lives.
As a leader in enterprise applications and business AI, SAP stands at the nexus of business and technology. For over 50 years, organizations have trusted SAP to bring out their best by uniting business-critical operations spanning finance, procurement, HR, supply chain, and customer experience.

We win with inclusion
SAP’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: View email address on jobs.smartrecruiters.com.
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.

Compensation Range Transparency
SAP believes pay transparency is essential to fostering an honest, supportive, and inclusive culture and is an important part of our commitment to pay equity. The salary range for this position is included in the job posting. The actual compensation offered to the successful candidate will fall within that range and will depend on factors such as education, skills, experience, location, and scope of the role, as determined through the selection process. Where applicable, SAP may also provide variable incentive opportunities and additional benefits, subject to the terms of the relevant plans and policies. Any variable incentive amount is target-based, with actual payouts dependent on company and individual performance. Please reference this link for a summary of SAP benefits and eligibility requirements: SAP North America Benefits .

Due to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.

AI Usage in the Recruitment Process
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process.
Please note that any violation of these guidelines may result in disqualification from the hiring process.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the UI Developer in Montréal, QC vacancy
  •  ...connects to that outcome.  Why This Role Matters  As an Intern Developer, you will join the team behind our internal test automation...  ...run on every merge request  Build and maintain automated API, UI and unit regression tests, including turning Playwright recordings... 
    Suggested
    Internship

    Tecsys Inc.

    Montréal, QC
    3 days ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant aider l'équipe UI/UX à créer et optimiser les...  ...ensure cohesive visuals and performance. Responsibilities Develop and oversee game presentation modules (menus, HUD) and underlying... 
    Suggested
    Work at office

    Highdive

    Montréal, QC
    20 days ago
  • Designer Principal UI/UX Aperçu du rôle Le Designer Principal UI/UX est la référence en matière d'expertise et de stratégie, responsable de définir et de piloter l'expérience utilisateur globale et l'orientation des interfaces du jeu. Travaillant en étroite collaboration... 
    Suggested

    High Drive

    Montréal, QC
    1 day ago
  •  ...top talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the forefront of developing innovative...  ...scalable, reliable systems Collaborate with product managers and UX/UI designers to define and implement new features Conduct code... 
    Suggested
    Full time
    Work at office

    Botpress Technologies Inc.

    Montréal, QC
    2 days ago
  •  ...celebrating intimacy and individuality. We’re looking for a Software Developer Intern to join our team. This role is ideal for a student who is...  ...30th, 2027 What You’ll Do: Contribute to small features, UI improvements and bug fixes across our internal applications... 
    Suggested
    Full time
    Internship

    Nuovo Photography

    Montréal, QC
    17 days ago
  •  ...looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing innovative...  ...-impacting features Collaborate with product managers and UX/UI designers to define and implement new features Conduct code... 
    Full time
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    a month ago
  • Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits. Nous embauchons pour la passion et la diversité, afin de triompher grâce à nos compétences collectives. Nos équipes sont composées d'une fusion de personnalités et d'intérêts...
    Contract work
    For contractors

    kabam

    Montréal, QC
    a month ago
  •  ...activités d’avant-vente et aux offres Design pour contribuer à l’agence. Participer activement à des évènements de la communauté Design (UX-UI) Ton mindset: Autonome et proactif, en recherche de challenges Capacité à fédérer et travailler en équipes pluridisciplinaires... 
    Full time
    Part time
    Work at office
    Local area
    Flexible hours

    Atecna Montréal

    Montréal, QC
    more than 2 months ago
  • At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-...
    Contract work
    For contractors

    kabam

    Montréal, QC
    a month ago
  •  ...experts work with customers to understand challenges and goals, developing a recommendation that’s aligned to the customer’s business objectives...  ...effectively illustrate your concepts. Maintain an in-house UI component library (including buttons, dropdowns, icons, etc.) and... 
    Full time
    Remote work
    Work from home
    Relocation

    Longbow Advantage

    Montréal, QC
    more than 2 months ago
  •  ...Prettier, GitLab et Docker ~ Expertise en React (projets orientés UI, hooks, composition), en CSS/SCSS modernes (layouts complexes,...  ...engage players worldwide. Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest global... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    7 days ago
  •  ...Zimmer Biomet is seeking a software developer co-op student to contribute to computer-assisted orthopedic surgery software development in a...  ...environment. The role involves coding in C++ and Python, exploring UI technologies, performing testing, and writing quality... 

    Zimmer Biomet

    Montréal, QC
    2 days ago
  • $69.45k - $119.45k per year

     ...make a difference while working on exciting client initiatives are limitless in this ever-changing space. You Are: A hands-on CCaaS Developer with deep technical expertise in Amazon Connect and Google Cloud Contact Center AI (CCAI). You are passionate about building... 
    Full time
    Work at office
    Local area

    Accenture Global

    Montréal, QC
    6 hours ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity to help world-class clients solve their biggest challenges and create products and services that customers love - quickly, efficiently... 
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Montréal, QC
    6 hours ago
  •  ...of high expectations, integrity, innovation and a willingness to challenge consensus.   We are looking for a passionate Software Developer  to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and analyze... 
    Work from home

    DRW

    Montréal, QC
    6 hours ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Montréal, QC
    6 hours ago
  • $37 - $38.5 per hour

    Work Term: Permanent Work Language: English or French Hours: 40 hours per week Education: Bachelor's degree Experience: 2 years to less than 3 years Work setting Office Information technology (IT) service provider Tasks Write, modify, integrate and ...
    Permanent employment
    Full time
    Work at office
    Day shift

    Web Hosting Canada

    Montréal, QC
    2 days ago
  • Job Responsibility: Job Title: .NET Developer Location: Montreal, QC Work Mode: Hybrid (3 days in-office, 2 days WFH) : We are seeking a skilled .NET Developer to join our team in Montreal. The ideal candidate will have a strong background in .NET development and experience... 
    Work at office
    Remote work
    Work from home

    Tangentia

    Montréal, QC
    2 days ago
  • $37 - $38.5 per hour

    Overview Languages English or French Education ~ Bachelor's degree Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely. Work setting Office Information technology...
    Work at office
    Remote work

    Web Hosting Canada

    Montréal, QC
    1 day ago
  •  ...Zimmer Biomet seeks a software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust software integrating robotics and 3D modeling to support orthopedic surgical procedures within an Agile team environment. Responsibilities... 
    Flexible hours

    Zimmer Biomet

    Montréal, QC
    8 days ago
  • $105.09k - $186.5k per year

     ...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java Developer (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA). NTT Data is seeking a Java Engineer to join the Firm Market... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Montréal, QC
    21 hours ago
  •  ...in the group and a wide variety of tasks Job Description   We are looking for a dynamic and motivated Senior Software Developer who embrace AI-assisted software development as part of their everyday engineering practice to join our engineering team. The SAP Customer... 
    Permanent employment
    Full time
    Contract work
    Local area
    Flexible hours

    SAP IT Business Systeme

    Montréal, QC
    8 days ago
  •  ...Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible...  ...through best practices and code reviews. Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...organizations unlock the value of technology and build a more sustainable, more inclusive world. Job roles: What will you do? Design, develop, implement, and maintain technical solutions supporting legacy and modern .NET applications hosted on Windows 10/11, Windows Server,... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    3 days ago
  •  ...Responsibilities Guide a software development team through implementation based on specifications and interface designs. Develop key software solutions addressing clients’ business-critical needs. Translate functional requirements into technical specifications.... 
    Flexible hours

    OSEDEA

    Montréal, QC
    3 days ago
  •  ...challenges using modern cloud and data technologies. We are looking for a practical, collaborative, and technically strong Staff Data Developer who can lead complex engineering work while remaining close to delivery and operations. The role supports enterprise-scale data... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    6 hours ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Senior AI Developer, you build production-grade AI features and systems for enterprise clients. You bring disciplined software development practices,... 
    Full time

    osedea

    Montréal, QC
    3 days ago
  • $55.81k - $95.64k per year

     ...Coordinator, the incumbent is responsible for analyzing, designing, developing and managing all aspects of development and programming to meet...  ...set deadlines for the implementation of approved projects. Develop and configure ServiceNow solutions, including workflows, Flow... 
    Summer work
    Work at office
    Relocation package

    Kativik Ilisarniliriniq

    Montréal, QC
    10 days ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview    As a Lead Software Developer, we expect you to be disciplined regarding software development, ready and eager to lead projects and initiatives, and collaborate... 
    Full time

    osedea

    Montréal, QC
    3 days ago
  •  ...Responsibilities Develop software according to specifications, including software requirements specifications and interface designs. Coach colleagues and encourage their professional growth. Take initiative on projects and tasks while owning assigned work. Uphold... 
    Flexible hours

    OSEDEA

    Montréal, QC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to UI Developer. Be the first to apply!