Senior Frontend Engineer (React / Apollo / GraphQL)

Make School

Date listed

2 months ago

Job Location

San Francisco

Employment Type

Full time


We're looking for a Senior Frontend Engineer to help design and build the applications and services to support the Make School platform. We view software as the backbone of our classrooms and are working to digitize our entire curriculum to build a better learning experience and to allow instructors to focus on providing better in-person support to our students. You'll be responsible for our Online Academy, student management system, portfolios, the marketing website, reporting, and other Make School frontend needs.

Our Stack:

React, Apollo, Relay (legacy), GraphQL, ES6, Webpack, Jest, Cypress, Ruby on Rails (marketing site), jQuery (legacy)

Our Process:

We are an agile team that follows a scrum methodology on Asana. We have stand-ups, sprint planning meetings, retrospectives, and pair programming sessions. We connect regularly over Slack & Zoom and look forward to seeing your face there!

Location:

This position is based at our headquarters in San Francisco.

What You’ll Do:

-Play a key role in the continued architecture and implementation of the Make School educational platform

-Analyze and improve the efficiency and reliability of the Make School infrastructure

-Write code with best-practices (including TDD) and participate in peer code review

-Create the best user experience (for internal & external users)

What We’re Looking For:

-4+ years of strong development experience in our stack, especially React/Apollo/GraphQL

-Debugging, quality-assurance and performance analysis experience

-Ability to work well with both in-person and remote peers

-Strong unit and end to end testing experience and ES6 best practices

-Ability to accurately set timelines and to clearly define specifications

-Ability to work efficiently and manage trade-offs when faced with conflicting deadlines

-Ability to clearly communicate thought process

-Ability and confidence to take ownership of projects

-A strong understanding of visual design and user experience principles

-Passion for education

-Bonus points for experience with Ruby on Rails & GraphQL experience in production environments

-Bonus points for knowledge of JS tooling and configuration

About Make School:

Make School is redesigning college for the 21st century. Our education combines liberal arts, computer science, software development, and character development with a strong emphasis on fully preparing students for successful careers as software engineers, product managers, or entrepreneurs. Our alumni work at Facebook, Google, Apple, Snap, LinkedIn, Lyft and more.

Our college is accessible to students of all backgrounds, 40% are underrepresented minority students and 50% come from low-income families. Students pay tuition as a percentage of earnings once they are employed, directly aligning their incentives with ours. Make School is funded by Learn Capital, Y Combinator, Mitch Kapor, Alexis Ohanian, Tim Draper, and others.

Need more reasons on why we love engineers:

make.sc/5-reasons-to-join-our-team

A few of our awesome benefits:

Employer-paid health, dental and vision insurance Unlimited PTO Opportunity to work from home Catered lunches every Wednesday Professional development funds Commuter benefits And more!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.