Senior Software Developer (Design Systems) Hit enter to view the job description

February 4 2025
Industries IT: Services
Categories Programming, Development, Systems architect, Design
Richmond Hill, ON | Waterloo, ON • Full time

OPENTEXT
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.


OpenText has established itself as a global leader in secure information management. The Common Components unit provides shared software engineering services to global Product Management and development teams in the OpenText™ Products group. This includes User Experience Design support (guidelines and individual product designs), Product Information artifacts (product documentation and help), Localization support, Accessibility governance (VPAT, WCAG), Performance Engineering and Product Security, Build and Release management tools and services.

Your Impact:

A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a Front-End Developer, you create fantastic experiences for end-users accessing OpenText products. You will take static UX designs for components and create interactive prototypes, tooling and accessible components. You should also have experience with the agile methodology. Your contributions will be integral to the enterprise applications teams you will support - and be reused by other development teams across the organization. These shared components will also enhance the day-to-day work experience of other development teams making use of them, increasing both the productivity and satisfaction of the teams you will interact with.

What the role offers:

As a Senior Software Developer, you will:

  • Turn UX design into functional designs by owning the frontend code from end-to-end.
  • Write high-performant, reusable code for UI components, elements and frameworks for use by development teams.
  • Strong knowledge of modern JavaScript and web standards (HTML5, CSS3, Web Components).
  • Strong knowledge of responsive design, W3C standards, CSS-based design, cross-browser compatibility and best practices.
  • Experience with developing according to WCAG universal design (accessibility) practices and requirements.
  • Experience developing rich user interfaces for web applications.
  • Expertise in use of JS frameworks such as Angular and/or React.
  • Have a passion for developer experience, either in writing documentation of components developed or by educating as a knowledge expert to help consumers get the best out of the tools produced.
  • Knowledge of user centered design interface design principles and best practices with proven scenario development skills.
  • Preference to work in a design system team with reach impact all products in Open Text
  • Collaboration and presentation skills with an ability to collaborate well with a multi-disciplinary design team.

What you need to Succeed:

  • 5+ years of professional web front end design/ development experience.
  • BS in Computer Science or relate field, or equivalent industry experience. Master's Degree preferred.
  • Working knowledge in current web technologies (e.g., Angular, React, Vue).
  • Comfortable working within an existing code base and writing code from scratch.
  • Good communication skills within your team, across teams, with management and other organizations.
  • Writing structured CSS, semantic HTML and accessibility attributes.
  • Excellent understanding of the browser DOM.
  • Javascript expertise with firm grasp of lexical scoping, functional, closures, and OO Javascript.
  • Proficient with native Javascript as well as one or more frameworks such as Angular, React, Vue, etc.
  • A developer should be familiar with writing their own Webpack configuration, ejecting a client-based webpack configuration, using transpilers such as TSC (typescript complier), and utilizing Javascript transformational tools such as Babel.
  • Expertise in using package managers such as NPM or Yam is required.
  • Understanding of a build pipeline and tooling like Gitlab, Jenkins, Docker and Maven.

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network