About the jobTeachable’s mission is to enable the transformative power of knowledge in our world. Our online platform enables individuals and small businesses (our “Creators”) to build, host and sell online courses and coaching. (Examples of our Creators and their offerings can be found here, here and here.) We generate revenue in two ways: (1) from monthly or annual subscription fees (SaaS) paid to us by our Creators for access to the platform; and (2) from transaction fees calculated as a percent of the value of courses and services sold by Creators through our platform.
We're looking to bring on a Senior Front End Engineer on our Extensibility pod, responsible for reducing friction in our customer's login and signup experiences. This team introduces new functionality via integrations to ensure customer satisfaction and ease of use. In this role, you’ll be able to have a direct impact on enabling the Teachable platform to seamlessly interoperate and coordinate our Creators’ business tooling so they can spend more time on the things that matter.
This role will be part of a highly collaborative team made up of US based employees from Teachable and Brazil.
Responsibilities
Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third party integrations
Contribute to the technical design and architecture of our front-end application
Execute on our product development roadmap to drive the progression of our stack and our team at large
Write simple, clean, high-quality, well-tested software that delivers user value
Seek out ways to bring in new perspective to our design, coding and testing best practices as well as supporting review processes (i.e. design, code, postmortem)
Participate in the team’s on-call support rotation
Contribute and shape the overall culture and collaboration practices of the team
What We're Looking For
With 4-5+ years of hands-on experience building production web applications, ideally in an agile, startup environment
Who is a T-shaped specialist comfortable working across the stack but has strong front end skills
Who is an expert in JavaScript and React (bonus points for TypeScript)
With experience working with a server-side API
Who has demonstrated capacity to clearly communicate complex technical, architectural, and organizational problems and propose effective solutions
Who advocates for iteration, performance measurement, and optimization
Who enjoys solving complex technical problems in both new and legacy codebases
Who embodies the “leave the code base better than how you found it” mentality
Who has played a key role in designing and implementing technical projects by collaborating with multiple team members with varying experience levels
Who has contributed to architecture discussions to drive technical decisions on your team
Who is humble, collaborative, customer-focused and a fast learner
Who upholds Teachable Product Engineering values (Team Oriented; Trust; Bias for Action; Continuous improvement; Quick iteration; Solve Customer Problems, Outcome Oriented), including working as part of a diverse team
Teachable operates under a hybrid work model, meaning we give our employees the flexibility to work from home or from one of our offices at their leisure (unless otherwise mentioned in a job description).
Benefits:
Comprehensive Health, Dental, & Vision benefits with options covering up to 100% of monthly premium
Generous Vacation, Personal, and Sick Time
Parental leave, 16 weeks fully paid after three months of service
4% 401(k) with match after three months of service
Supplemental student loan repayment assistance or a professional education stipend
Tax-free commuter benefit
50% gym & wellness match
Headspace subscription
$250 Donation Match Program
Teachable encourages individuals from a broad diversity of backgrounds to apply for positions. We are an equal opportunity employer, meaning we're committed to a fair and consistent interview process. Please tell us in your application if you require an accommodation to apply for a job or to perform your job.