Front End Engineer (All Levels)

Engineering San Francisco, California


Description

Levels we're hiring for: Engineer, Sr. Engineer, Staff Engineer, Sr. Staff Engineer

Teams Hiring: Credit Card, Personal Loans, Advice

At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi Money—a modern take on a checking or savings account--is our newest innovation and disruption to the financial services industry. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.

Essential Functions & Responsibilities:

  • Work on React-based web applications with a cross-functional team.
  • Use HTML/CSS/JavaScript to turn designs into performant and maintainable user interfaces.
  • Develop testable and accessible web applications.
  • Work with designers to identify and solve potential implementation issues.

Requirements:

  • Experience with modern JavaScript libraries and tooling.
  • Strong knowledge of semantic HTML, CSS and JavaScript.
  • Familiarity with responsive design/development and mobile-web best practices.
  • Comfortable using version control (Git).
  • Experience working in large-scale applications.
  • Recent, demonstrable experience shipping code frequently, safely, sustainably, according to the principles of Continuous Delivery
  • Experience with public cloud infrastructure, preferably AWS
  • Willingness to learn a new business domain
  • Willingness to collaborate with others to get stuff done

Qualification/Education:

  • 2+ years related experience or demonstrated equivalent.
  • Bachelor’s degree in a related field is preferred, but not required.
  • Personal Attributes of the Ideal Candidate Include
    • Ability to thrive in a fast-paced growing company.
    • Ability to drive a project from inception to completion.
    • Enthusiasm for solving challenging problems.
    • Enjoys mentoring others.
    • Team attitude: a willingness to roll up your sleeves, work with others and get stuff done.