Front-end Engineer
We’re looking for a talented front-end engineer to help shape the future of our consumer-facing application for students and their families and our growing university payment operations platform. We’re a small and mighty team of 6, so you’ll have the opportunity to participate in product/feature discussions, propose new ideas, rapidly prototype and experiment with innovative technologies, and contribute to our documentation practices.
Here’s a glance at what the first 30, 60, 90 days could look like:
In the first 30 days, you’ll:
- Familiarize yourself with our codebase, start contributing to our consumer application, and deploy to production within the first 2 weeks.
- Squash a few bugs, write some SQL queries, and help debug issues for internal tools or consumers.
- Participate in product and technical discussions to bring the end user/user experience insight and collaborate with other engineers on API endpoint design.
- Take ownership of the front-end portion of a small to medium project. This could look like working with product and other engineers to scope the work, writing the tickets/project milestones, building the feature, and hosting a user acceptance testing session.
In the first 60 days, you’ll:
- Lead a medium to large project end to end including everything from above as well as scoping the features, identifying areas that require back-end support or have back-end dependencies, managing the project and timeline, and writing a technical design doc and/or a product feature doc.
- Contribute to an existing engineering doc or write a new doc - we write all kinds of docs from technical initiatives we want to pursue or a how-to’s like how to write a bug ticket to get a high five from a front-end engineer.
- Enter our engineering sprint facilitator rotation which includes hosting meetings such as our biweekly engineering retro.
- Plan and lead a project to scale front-end infrastructure and/or front-end tooling and…maybe you’ll have even participated in a CARE (Customer and Reliability Emphasis) month project.
In the first 90 days, you’ll:
- Lead large project that could encompass multiple phases and engineers and work closely with product and other stakeholders from when an idea starts to conceptualize to releasing the feature to our users.
- Launched one or more front-end infrastructure initiatives - such as updates to our CI/CD pipeline, creating linter helpers, or introduced a new testing framework for end-to-end tests.
Requirements
5+ years of professional (non-internship) experience in front-end development and web application development
4+ years of production level experience with JavaScript/Typescript
Experience/Proficient with modern JS frameworks such as React or Vue.js. (We use React and experience with React is preferred but not required)
Strong HTML and CSS fundamentals (experience with TailwindCSS is a plus!)
Experience with Postgres or other relational databases and comfortable writing SQL queries
Experience working with REST, GraphQL APIs, etc and API design
Experience writing tests with front-end testing frameworks like Vitest, Jest, or Playwright
Experience working with version control systems such as Git
Excellent communication skills and the ability to collaborate effectively within a remote team via tools like Slack, Notion, and Linear
Strong problem-solving skills with attention to detail
Nice to Have’s
Experience with Retool
Knowledge of accessibility best practices and/or building accessibility compliant (a11y) web applications
Experience with Node.JS, Next.js, and server side rendering (SSR)
Experience with scaling front-end infrastructure, CI/CD pipelines, and front-end tooling like Vite
Experience designing and/or wireframing in tools like Figma
Comfortable using infrastructure-as-code tools like Terraform
Experience working in Fintech, the financial services industry, or at early/pre-seed start up
Our tech stack
Front-end: Typescript/JavaScript, React, Zustand, CSS, TailwindCSS, Vitest, and Vite
Back-end: NodeJS, Postgres, Terraform, AWS
The application process will continue on the employer's website.
Location
Remote (United States)