Swing Education

Swing Education is the on demand workforce for schools. We make it…

Front-end Engineer at Swing Education

Location
100% Remote / Remote
Job Type
Full-time
Experience
Any (new grads ok)
Apply to Swing Education and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Overview

Swing Education is in the education technology space with an immediate focus on tackling the substitute teacher shortage problem.

Our online platform makes it easy for great schools and quality subs to find each other. We help schools access more subs and offload tedious work associated with managing a pool of substitute teachers (recruiting, screening, payroll, etc.). Our network provides subs with a wider range of work opportunities to gain experience and build their professional network.

Swing is a revenue generating, Series B, Y Combinator company (through ImagineK12).

We are looking to grow our engineering team with engineers that have broad interests and want a chance to participate in many aspects of the business and want to help contribute to the broader goal of helping schools operate more efficiently. We are looking for a front-end engineer to help us focus on the usability, consistency, and visual aesthetics of our product. You will both help build new features and improve existing features with an emphasis on minimizing user confusion.

Responsibilities

  • Product features: Design and implement features in a performant, structured manner on our web (and eventually mobile) platform. Work collaboratively with our product and design teams to prioritize work and help make trade-offs between complexity, correctness, and time to implement. Translate design and product specifications into code, anticipating future potential use cases. This may involve some light server-side/back-end work.
  • Front-end Infrastructure: Help design, maintain, and standardize usage of re-usable components. Help other engineers operate more efficiently by building proper abstractions. Help guide and evolve our application-side storage and routing.

Technology

  • Our primary applications are interactive ClojureScript web applications built on Reagent (which is a ClojureScript wrapper around React)
  • Our backend API is written in Clojure and our primary data store is Datomic. All day-to-day development will be in Clojure.
  • Please note that previous Clojure experience is not a requirement but is a nice-to-have. We are confident in our ability to train as needed and that engineers will enjoy working in Clojure.

Qualifications

  • BA/BS in Computer Science, or other associated technical field.
  • Authorized to work in the U.S. (Citizen / Green card)
  • Experience doing front-end engineering work
  • Experience working with designers or UI/UX background
  • Strong familiarity with HTTP, HTML, CSS, JavaScript, modern browser-based APIs
  • Ability to initiate and drive projects to completion with minimal guidance, communicate and prioritize well.
  • Experience in SQL, Datalog or related data query languages

Bonus Points

  • Previous Clojure, Clojurescript, Datomic, or Lisp-based language experience
  • Previous experience building/deploying UI component libraries
  • Previous mobile development experience via React Native
  • Previous edtech, startup, or online marketplace experience
  • New user onboarding and first touch tailoring experience

Perks

  • Medical/dental benefits
  • Generous PTO
  • Paid holidays
  • Stock options
  • Maternity/Paternity leave benefits
  • Mission-driven work
  • Fun, collaborative, balanced culture

Swing Education is an equal opportunity employer and strongly encourages applications from people of color, persons with disabilities, women, and LGBT applicants.

Why you should join Swing Education

Swing Education is the education technology space with an immediate focus on tackling the substitute teacher shortage problem.

Our online platform makes it easy for great schools and quality subs to find each other. We help schools access more subs and offload tedious work associated with managing a pool of substitute teachers (recruiting, screening, payroll, etc.). Our network provides subs with a wider range of work opportunities to gain experience and build their professional network.

After about 4 years in operation we are working with over 1500 schools and have filled over 150k teacher absence days. We're a post-series B company with about 50 employees currently and our lead investors include GV (aka Google Ventures), Owl Ventures, and Social Capital. We also have a strong commitment to diversity and our employees are 60% people of color (30% underrepresented minorities) and over 50% female. Our board of directors is also 75% female and 75% people of color.