Posted in

Staff Frontend Engineer – Credit Card

Staff Frontend Engineer – Credit Card

CompanySoFi
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree, ideally in a technical field, but we understand great engineers come from a variety of different backgrounds and also consider relevant work experience
  • 7+ years of experience with modern JavaScript libraries, tooling, and frameworks.
  • Strong knowledge of front-end technologies.
  • Familiarity with responsive design/development and mobile-web best practices.
  • Solid understanding of software design and architecture.
  • Experience in unit, functional, and end-to-end testing.
  • Experience with Node.js a plus
  • Willingness to roll up your sleeves, collaborate with others and get stuff done
  • Solid sense of responsibility; driving a project from inception to completion
  • Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests

Responsibilities

  • Work on React-based web applications with a cross-functional team.
  • Develop testable and accessible web applications.
  • Work with designers to identify and solve potential implementation issues.
  • Generate, enhance, and promote ideas for useful new projects and technologies.
  • Deliver and operate highly available and scalable services in a production environment.
  • Communicate with project leads, product managers, and other software developers on multiple projects.
  • Define new product/technical architectures across one or several features of products.
  • Mentor other engineers, support the technical culture, and help the team grow.

Preferred Qualifications

  • Interest in personal finance
  • Experience managing your own investments or experience taking out loans
  • Experience scaling highly available, mission critical systems
  • Full-stack experience, either toward systems (kafka, docker, posix), databases (postgres), or front-end (javascript/typescript, react)