Senior Front End Engineer

Thinkific Logo

Thinkific

💵 $86k-$115k
📍Remote - Canada

Summary

Join Thinkific, a leading online course platform, as a Senior Front End Engineer to contribute to their Design System and enhance the user experience. You will work closely with designers and engineers to create responsive, accessible, and user-friendly web interfaces across the platform. Your responsibilities include developing and maintaining reusable components, writing documentation, supporting product teams, testing components, participating in code reviews, assisting with UI migration, and collaborating cross-functionally to ensure UX and accessibility goals are met. This role requires 5+ years of front-end development experience, including experience with Design Systems, HTML, CSS, JavaScript, React, accessibility principles, and testing frameworks. You will also need excellent communication and collaboration skills, a passion for building inclusive user experiences, and a strong sense of ownership and attention to detail.

Requirements

  • Has 5+ years of experience in a front-end development role, including 1+ year in a Senior role
  • Possesses deep knowledge of HTML, CSS, JavaScript, and modern frameworks like React, Vue, or Angular
  • Has hands-on experience scaling or maintaining a Design System
  • Is passionate about building inclusive, accessible user experiences, and has a strong understanding of accessibility principles and WCAG compliance
  • Has experience implementing pixel-perfect designs with stylistic consistency across products
  • Is familiar with front-end testing frameworks and test-driven development
  • Demonstrates excellent communication skills and a highly collaborative, feedback-driven mindset
  • Enjoys participating in the UX and Design process, and thinking critically to create and maintain components for the design system
  • Has a strong sense of ownership and attention to detail—you're someone who thrives in autonomous environments
  • Loves to learn and grow. They’ve found (and keep looking for) ways to level up their skills in this field, whether that’s through formal education, gaining professional experience, or maybe even building their own business

Responsibilities

  • Develop and maintain reusable, accessible components for our Design System
  • Write clear documentation and implementation guidelines for developers and designers
  • Support product teams in leveraging the Design System effectively across Thinkific’s platform
  • Test and validate components with assistive technology users
  • Participate in and lead code reviews to uphold best practices and code quality
  • Assist in migrating existing UI to React, aligning with design patterns and accessibility requirements
  • Collaborate cross-functionally to ensure UX and accessibility goals are met across our product

Preferred Qualifications

  • Experience working with React Server Side rendering frameworks (e.g: Next.js or Remix)
  • Experience working with Typescript
  • Experience working with CSS-in-JS technologies (Vanilla-extract, Styled-components, Emotion)
  • Experience working with front-end monorepo
  • Is comfortable consuming GraphQL APIs
  • Is comfortable working with Design Tokens and Figma
  • Has contributed to open-source projects or talked at conferences and/or meetups

Benefits

  • An amazing team of talented, passionate, and kind Thinkers. Together, we’ve built an amazing, award-winning culture —we’re a Certified Great Place to Work and one of Canada's Top Small & Medium Employers!
  • The chance to build, improve, and innovate on a platform that’s driving positive impact for thousands of businesses and millions of students around the world
  • A competitive compensation package including base salary, equity, team-wide bonuses, and an Employee Share Purchase Plan
  • Flexible Paid Time Off to maintain mental and physical health. Our team is encouraged to take a minimum 4 weeks of vacation, plus Thinker Holidays (extended long weekends in the summer) and time off for the December holiday season
  • Health Benefits and Wellness: Comprehensive benefits starting on Day 1 include health, vision, and dental coverage for you and your family, $3,000 for mental health care, a short-term health plan, and an additional health or personal spending account. Plus, family friendly benefits include generous parental leave top-ups for up to 32 weeks, as well as fertility coverage and personalized return to work options
  • Flexible Work . Choose to work from home from anywhere in Canada, at our Vancouver HQ, a co-working space, or anywhere there’s wifi for a change of scenery
  • Learning & Growth. An annual $1500 USD Learn and Grow fund for conferences, seminars, or courses, plus training, mentorship, coaching, and internal promotion opportunities
  • A home office setup so you’re ready to succeed with a company-owned Macbook Pro and a budget to order a desk, chair, or any accessories to help you work comfortably and productively
  • Eats and Treats. $50 CAD per month to treat yourself with snacks, lunch, or groceries to cook at home
  • A place where you can bring your whole self to work . We know that different perspectives lead to amazing ideas, more innovation, and, ultimately, our success as a company. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are—we can't wait to meet you!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.