Staff Frontend Engineer – Credit Card
Company | SoFi |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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)