SAP Developer Job in Montreal, Canada

Requisition ID: 118629

Work Area: Software-Design and Development

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.

SAP Hybris helps businesses on every continent sell more goods, services and digital content through every touchpoint, channel and device. Join a team that promotes an empowered culture, allowing all employees the ability to contribute and to make a difference. We value people that do what it takes to deliver superior results to our customers. We embrace innovative technology and new ideas.

At SAP Hybris’ product development group in Montreal,you will find a challenging work environment with smart, dynamic colleagues and abundant opportunities to demonstrate your abilities and learn new skills. Our sunny, newly-renovated office is conveniently located in the heart of downtown at the Peel metro subway station. SAP is consistently recognized as one of Canada’s Top 100 Employers.

Join our customer experience group of the SAP Hybris commerce division.

There are two positions opened for this description. One with 3 years of relevant work experience and another one more senior Front-End Web developer.


  • Work as part of a truly cross-functional, agile development team

  • Focus most of the time on writing outstanding client-side, JavaScript applications using state-of-the-art web technologies

  • Consume RESTful APIs using JavaScript - specifically AngularJS

  • Contribute to ensuring high-quality code through following best practices and design patterns

  • Design and write automated unit using Jasmine, integration and end-to-end tests using Protractor

  • Maintain existing code

  • Actively participate in addressing non-functional requirements such as performance, security, continuous integration, migration and compatibility

  • Collaborate with members of the wider product development team across multiple locations

  • Design tiered javascript applications with clear encapsulation

  • Write well-formed, compatible, standards-based JavaScript and/or use appropriate JavaScript libraries

  • Develop cross-browser, cross-platform, and cross-device compatible code

  • Work closely with UX designers, visual designers and HTML/CSS developers to implement requirements that match wireframes and visuals

Key technical requirements

  • Multiple years experience with JavaScript Frameworks (ideally AngularJS)

  • Familiar with Jquery core & selectors

  • Proficient in JavaScript prototyping and closures

  • Strong understanding of HTML and CSS

  • Experience with code control systems tools (preferably Git)

  • Passionate about continuous integration (i.e. deliver high-quality working code frequently)

Key soft skills

  1. Communication (including English)

  2. Leadership (self-starter, self-motivated, taking initiative)

  3. Stand for her/his opinion

  4. Flexibility and open to regular change

  5. Striving for continuous learning

  6. Enthusiastic and passionate (about technology & work)


To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable 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 (Americas: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection