Senior Product Designer (Design Systems)
What we do
Teachers Pay Teachers (or TpT, as we call it) is a community of millions of educators who come together to share their work, their insights, and their inspiration with one another. We are the first and largest open marketplace where teachers share, sell, and buy original educational resources. Our community brings immediate access to a world of expertise and offers educators more time to focus on students and teaching. The New York Times called the phenomenon we lead “A Sharing Economy Where Teachers Win”.
Why we do it
Our dream is to make the expertise and wisdom of all the teachers in the world available to anyone, anywhere, at any time. We believe that we can help create real good in the world by empowering the educators to teach their best.
Who we’re looking for
We modeled our company culture on the virtues of our community of teachers and we are assembling one of the most talented teams in New York. We think this article in EdSurge about sums it up. We’re building a team of deeply good people doing great things. We listen first. We love our work. And we are all teachers and learners in whatever we do. We believe that productivity is never an accident. It’s the result of a commitment to excellence, intelligent planning, passionate teamwork, and focused effort. We want every day to be fun and to matter.
Role
We are looking for a Systems Designer to help us in three major areas: One, working as a design lead on our Core Marketplace team, two, building and owning our design system, and three, scaling the design system throughout our organization. This is a critical and foundational role. You’ll be an important design leader, guiding design decisions that will help us execute against our educator empowerment mission. You’ll work closely with our Educator Community, Product Designers, Product Managers, Engineers, and Community Specialists to implement repeatable and scalable front-end solutions for our web and native app experiences.
Responsibilities
- Teach and share learnings with Designers and Engineers to help teams adopt a component driven model into their design and development workflows.
- Write and maintain an up-to-date style-guide documentation, technical specifications and wikis that team members can reference when designing and building products.
- Communicate additions of new components and UX patterns to the other teams to help increase adoption.
- Develop toolkits and frameworks that assist in the speed of design and development, maintain consistency, and gives room for contribution by designers and engineers from other teams.
- Prototype high-fidelity designs in code to emphasize interaction, uncover edge cases, and effectively communicate different UI states with engineering teams.
- Embrace emerging standards while promoting best practices in order to push our organization to deliver a useful and scalable Design System.
- Manage your own time, and work well both independently and as part of a team.
- Launch, iterate and make a difference. Provide front-end coding expertise, and be ready to make our products better for our users.
- Design and develop the system that supports the front ends of all our products.
Qualifications
- BA/BS degree in Computer Science, HCI, Design, or equivalent practical experience.
- 5+ years of experience designing digital products with a focus on design systems and frameworks
- Experience designing from component-driven methodologies and principles such as Atomic Design and BEM.
- Experience building and iterating large-scale design systems.
- Experience with web technologies (object-oriented JavaScript, HTML, CSS), and experience with the latest web standards including HTML5 and CSS3.
- Experience designing and implementing complex UIs.
Qualities for a successful candidate
- Believe in our mission to connect and empower teachers
- Experience with modern JavaScript frameworks (such as React JS, Angular, or Ember) and CSS pre-processing frameworks (such as SASS or LESS).
- Experience with building front-ends that integrate with API’s (REST, GraphQL)
- Experience with front-end principles that include Accessibility, SEO, Performance, and Responsive Design.
- Experience with and a passion for user-interface design.
- Strong sense of web design and attuned to the fundamentals of user experience, including accessibility.
- Ability to communicate to all levels of users (internal and external), strong problem-solving skills, adaptable, proactive and willing to take ownership.
- A substantive job application that stands out, shows what you’ve built, and tells us who you are as a person