REACTjobsboard

Senior Software Engineer

React jobs at Teachable

Teachable

Full TimeReact
Posted 3 years ago
At Teachable, our mission is to enable creators to transform their knowledge into income. Our focus is on driving value for the creators that depend on Teachable to start and grow their businesses, and we’re building an amazing platform and team to support them.

As a Software Engineer (Design System) you will be responsible for collaborating with Design, Engineering, and Product teams to build out the foundation for a product that is used by tens of thousands of creators and millions of students. You’ll constantly assess, organize, and improve, working directly with Product and Engineering to implement our systems across our product. 

Responsibilities

    • Be using your frontend expertise to build and maintain a design system and component library.
    • Collaborate closely with Designers and Engineers to create beautiful, accessible patterns and components. 
    • Drive the evolution of Teachable’s visual language and pattern library.
    • Build tooling and create processes to deliver the design system to product teams. 
    • Excellent communicator to both technical and non-technical stakeholders. 
    • Looking for an opportunity to make a big impact in a growing startup environment. 
    • Help define and improve best practices for front-end development throughout the organization
    • Write performant and high-quality code
    • Establish best practices and guidelines for Design System implementation and usage, developing and maintaining clear documentation of principles as they relate to patterns and components.

Requirements

    • 5+ years of Javascript experience developing enterprise web applications
    • Strong understanding of CSS 
    • Demonstrated expertise in a major reactive web framework (e.g React)
    • History with one of the major flux pattern implementations (e.g Redux)
    • Proficiency with JavaScript (ES6 or higher) and Typescript
    • Experience working in a test-driven development environment
    • Familiarity with Agile methodologies
    • Strong visual eye and experience contributing to design systems
    • Experience with Webpack or similar build tools
    • Is capable of working remotely, and/or with an overseas partner. 
    • Must be able to communicate in English (verbally and written)
    • Passion for building beautiful user interfaces. 
    • Have taken design systems from zero to one, and has worked in design systems at scale.
    • You are a collaborative team player who’s also capable of working independently. 
Teachable is an instructor-focused platform that empowers creators to build and sell online courses and coaching on any topic-from iOS development to watercolor painting to card tricks. Instructors using our platform have collectively earned more than a billion dollars to date.

Since our founding, we've raised more than $12.5 million from top venture investors and were acquired in March of 2020. Teachable is now a part of the Hotmart group, an international startup, based in Brazil, with over 1300 employees worldwide. Hotmart's mission is to help creators earn a living from their passion.

We're growing rapidly, with triple-digit year-over-year growth, and are continuing to build a diverse team of top-notch talent. We won't hold you back from reaching your full potential at Teachable; you'll have the freedom to be an integral member of our tight-knit team, with great benefits and perks. Your work here will directly impact hundreds of thousands of online educators, entrepreneurs, and creatives.
Apply for this job