Staff Software Engineer - Tree Trust
  • Ottawa, Ontario, Canada
  • via JobMesh CA
-
Job Description

We are seeking a Staff Software Engineer to join the Web Experience team. This team implements our design system via a shared component library and maintains front-end build tools to empower other developers to ship great products. Collaborating closely with UX Designers, Product Managers, and Engineers, you'll take on a prominent role in solving interesting challenges that have a far-reaching impact across the organization. Your contributions will be pivotal in shaping innovative solutions and driving overall engineering excellence.

What you’ll be working on

  • Implement, improve, and drive adoption of our React-based design system library
  • Act as a community leader working with 20+ engineering teams
  • Be a technical leader pushing forward our front-end tools and technologies
  • Mentor others on good software development practices
  • Develop and maintain build tools, CI/CD pipelines, and software releases
  • Advocate for solutions that meet accessibility standards
  • Expand our company’s adoption of TypeScript

We’d love to hear from people with

  • Bachelor's degree in Computer Science, with 12+ years in Engineering or a related field (or equivalent practical experience)
  • Experience driving platform-wide front-end UI decisions
  • Solid experience writing highly-performant software with the React framework
  • Proven expertise in build tools, like Rollup, Webpack, NX, and CI/CD configuration
  • Strong understanding of web technologies such as HTML, CSS, accessibility, and responsive design
  • Expertise with API design, such as GraphQL or REST

#J-18808-Ljbffr

;