Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Design Systems Engineer image - Rise Careers
Job details

Design Systems Engineer

WHO WE ARE: MagicSchool is the premier generative AI platform for teachers. We're just over a year and a half old, and more than 5 million teachers from all over the world have joined our platform. Join a top team at a fast growing company that is working towards real social impact. Make an account and try us out at our website and connect with our passionate community on our Wall of Love.

Design Systems Engineer

Role Description: As a Design Systems Engineer, you will take ownership of core design system components, ensuring they are scalable, consistent, and accessible. You will contribute to building a multi-theme, multi-modal, and extensible design system while collaborating closely with designers and other engineers.

Responsibilities:

As a Design Systems Engineer, you will be responsible for:

  • Building and maintaining a robust, scalable component library

    • Contributes to the discovery process in defining the technical path forward for the design system and its relationship to other products

    • Ensures components are performant, reusable, and align with best practices

    • Works with modern frontend tools (JS, CSS, and CSS-in-JS) to create theming and other configuration layers

    • Effectively debugs and optimizes components for performance and accessibility

    • Can build software that is easy for others to understand and utilize while being easy to maintain

  • Ensuring adoption and extensibility of the design system

    • Advocates for design system best practices across the engineering team

    • Contributes to documentation in Storybook

    • Balances consistency with flexibility to accommodate product needs

  • Collaborating with cross-functional teams to enhance the design system

    • Implements system-wide solutions

    • Develops opinions on usability, accessibility, and developer experience

    • Engages in discussions around Figma design tokens and components

Qualifications/Competencies/Skills:

  • Gets a lot done: Works hard, resourceful, do whatever it takes

  • Adaptable: Smart, learns fast, curious

  • Builds relationships easily: emotionally intelligent, communication, warm

  • Strong communication skills: team-first mindset, highly collaborative, can articulate decisions within team’s context

  • Strong understanding of front-end architecture and component-driven development

  • Proficient in TypeScript, React, Next.js, and Storybook

  • Experience with styling methodologies like cva, vanilla-extract, and/or css modules

  • Familiarity with accessibility principles (ARIA, WCAG)

  • Nice to have: Experience working in Figma

Experience:

  • 3+ years of experience as an engineer

  • Preferred: 5+ years of experience as an engineer

  • Preferred: Experience building design systems in the past

  • Preferred: Startup experience

Our Benefits: We are proud to offer generous benefits, such as unlimited PTO, employer covered health insurance, a wellness stipend, a 401(k) match, and vision/dental insurance.

Our Values:

  • Educators are Magic:  Educators are the most important ingredient in the educational process - they are the magic, not the AI. Trust them, empower them, and put them at the center of leading change in service of students and families.

  • Joy and Magic: Bring joy and magic into every learning experience - push the boundaries of what’s possible with AI.

  • Community:  Foster community that supports one another during a time of rapid technological change. Listen to them and serve their needs.

  • Innovation:  The education system is outdated and in need of innovation and change - AI is an opportunity to bring equity, access, and serve the individual needs of students better than we ever have before.

  • Responsibility: Put responsibility and safety at the forefront of the technological change that AI is bringing to education.

  • Diversity: Diversity of thought, perspectives, and backgrounds helps us serve the wide audience of educators and students around the world.

  • Excellence:  Educators and students deserve the best - and we strive for the highest quality in everything we do.

MagicSchool AI Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
MagicSchool AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MagicSchool AI
MagicSchool AI CEO photo
Unknown name
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Design Systems Engineer, MagicSchool AI

At MagicSchool, we're on a mission to revolutionize education, and we're looking for a passionate Design Systems Engineer to join our team. If you're eager to make a real social impact with your skills, this could be the perfect opportunity for you. As a Design Systems Engineer, you'll take the reins on our core design system components, ensuring they’re scalable, consistent, and effortlessly accessible to our community of over 5 million teachers worldwide. Your role involves collaborating with talented designers and engineers, building and maintaining a robust component library that enhances our user experience. You’ll have the freedom to shape our multi-theme, multi-modal design system, all while considering performance and accessibility standards that benefit everyone. At MagicSchool, we value adaptability and effective communication, so your ability to learn fast and build relationships will be key. If you have experience with tools like TypeScript, React, and Next.js, along with a knack for debugging and optimizing components, we want to hear from you! With fantastic benefits like unlimited PTO, health insurance, and a 401(k) match, we are committed to supporting your work-life balance. Join us in creating joyful and magical learning experiences powered by AI. Explore our vibrant community and see how you can contribute to the future of education. Magic awaits you at MagicSchool!

Frequently Asked Questions (FAQs) for Design Systems Engineer Role at MagicSchool AI
What are the main responsibilities of a Design Systems Engineer at MagicSchool?

As a Design Systems Engineer at MagicSchool, you'll be responsible for building and maintaining a scalable component library that aligns with best practices. Your duties will include collaborating with cross-functional teams to enhance our design system and ensuring that all components are performant, reusable, and accessible. You'll be instrumental in defining the technical path for our design system and advocating for its best practices within the engineering team.

Join Rise to see the full answer
What skills are required to be a Design Systems Engineer at MagicSchool?

To excel as a Design Systems Engineer at MagicSchool, a strong understanding of front-end architecture and component-driven development is essential. Proficiency in TypeScript, React, and Next.js is critical, along with experience in styling methodologies like vanilla-extract and CSS modules. Familiarity with accessibility principles is also important, as you’ll be ensuring our components are usable for all. Additionally, great communication skills and an adaptable mindset are highly valued.

Join Rise to see the full answer
What is the preferred experience for a Design Systems Engineer position at MagicSchool?

MagicSchool prefers candidates with 5+ years of engineering experience, particularly those who have successfully built design systems in the past. Although 3 years is the minimum requirement, relevant experience in startups and a background in using modern frontend tools will greatly enhance your application. We're looking for individuals who are resourceful and can thrive in a fast-paced environment.

Join Rise to see the full answer
What benefits does MagicSchool offer for Design Systems Engineers?

At MagicSchool, we believe in taking care of our team members. As a Design Systems Engineer, you’ll enjoy generous benefits, including unlimited PTO, employer-covered health insurance, a wellness stipend, and a 401(k) match. Additionally, you’ll have access to vision and dental insurance, supporting your overall health and well-being while you contribute to meaningful educational changes.

Join Rise to see the full answer
How does a Design Systems Engineer contribute to community-building at MagicSchool?

A Design Systems Engineer at MagicSchool plays a key role in fostering community by ensuring our design system is user-friendly and collaborative. This position involves engaging with cross-functional teams and listening to the needs of educators, thus helping to create an inclusive environment that empowers users globally. By promoting design system best practices, you’ll serve our mission to support educators effectively during rapid technological changes.

Join Rise to see the full answer
Common Interview Questions for Design Systems Engineer
Can you explain your experience with design systems?

When responding to questions about your experience with design systems, start by detailing any past projects where you contributed to or built a design system. Highlight specific practices you followed to ensure scalability and accessibility, and mention any tools or technologies you used, such as Storybook or component libraries.

Join Rise to see the full answer
How do you ensure accessibility in your design systems?

Discuss your understanding of accessibility principles such as ARIA and WCAG when answering this question. Provide examples of how you've implemented these standards in previous projects, such as conducting accessibility audits or involving users with disabilities in testing practices to gather feedback.

Join Rise to see the full answer
What front-end technologies are you most comfortable working with?

Mention your proficiency in technologies like TypeScript, React, and Next.js. Feel free to elaborate on specific projects involving these tools, showcasing how they helped enhance component-driven development and contributed to successful web applications.

Join Rise to see the full answer
How do you balance consistency and flexibility in a design system?

To answer this question, emphasize the importance of user needs while maintaining a cohesive design language. Discuss any techniques you've applied to achieve this balance, like using a modular approach in your design system to allow for both adaptability and uniformity across applications.

Join Rise to see the full answer
Describe a challenge you faced while developing a design system, and how you overcame it.

Share a specific example of a technical or collaborative challenge. Discuss the steps you took to resolve the issue, emphasizing your problem-solving skills and adaptability. Highlight the outcome and what you learned from the experience.

Join Rise to see the full answer
How do you advocate for best practices within a team?

In your answer, describe strategies you've used to promote best practices in past roles. This could include conducting presentations, creating documentation, or offering workshops for team members. Illustrate how communication and collaboration played a key role in this process.

Join Rise to see the full answer
Can you walk us through your process for debugging components?

Outline your systematic approach to debugging in your response, including steps like isolating the issue, testing performance, and making iterative adjustments. Highlight the tools you utilize, such as browser developer tools, as well as your focus on optimizing for both performance and accessibility.

Join Rise to see the full answer
What role does documentation play in a design system?

Emphasize the importance of clear and comprehensive documentation in facilitating understanding and usage of the design system by different stakeholders. Discuss how you include documentation practices, such as using Storybook for component documentation, to ensure team members can easily reference and implement design guidelines.

Join Rise to see the full answer
How do you approach collaboration with designers in the design system development?

Discuss your techniques for fostering collaborative relationships with designers, such as holding regular sync-ups, seeking feedback during the design process, and being receptive to design changes. Emphasize the value of creating a shared vision for the design system that aligns with user experience and aesthetic goals.

Join Rise to see the full answer
What makes a design system successful?

When answering this question, highlight key factors such as user adoption, clear documentation, and robust tooling. Explain how effective communication among team members and aligning the design system with broader company objectives ensures its success and longevity.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
MagicSchool AI Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Zocdoc Remote New York, NY, United States
Posted 4 days ago
Ruby Labs Remote No location specified
Posted 6 days ago

Teachers are overworked and burnt out. More than four in ten K-12 teachers in the U.S. (44%) say they "always" or "very often" feel burnt out at work—outpacing all other industries nationally. (Gallup) At the core of teaching is interacting with...

79 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to Principal UX Designer at Logitech
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
106 people applied to Illustrator - Freelance at Twine
Photo of the Rise User
26 people applied to Photographer at Reformation
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist
Photo of the Rise User
8 people applied to Design Intern at Logitech
B
Someone from OH, Athens just viewed Associate Production Designer at Brooks Running
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer for UX/UI Portfolio Mockups at Upwork
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer (Ambient AI) at Commure + Athelas
V
Someone from OH, Cleveland just viewed Product Designer (UX/UI) at VML Enterprise Solutions
Photo of the Rise User
Someone from OH, Cleveland just viewed Need an expert UI/UX designer ( for long term) at Upwork
Photo of the Rise User
Someone from OH, Cleveland just viewed US Product Designer at Praxent
Photo of the Rise User
Someone from OH, Cleveland just viewed UX / UI Designer at DocPlanner
Photo of the Rise User
Someone from OH, Columbus just viewed Cyber Analyst, Digital Forensics Incident Response at At-Bay
P
Someone from OH, Marion just viewed Customer Experience Agent at ProjectGrowth
Photo of the Rise User
Someone from OH, Wilmington just viewed Accounts Receivable Specialist at Flock Safety
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health