Senior Frontend Engineer, Member AI Features
CA - San Francisco Full-TimeSeniorFrontend
Who we are
- Shape a brighter financial future with us.
- Together with our members, we’re changing the way people think about and interact with personal finance.
The role
- We are seeking a Frontend Web Software Engineer to join our new Member AI Features team. In this role, you will be a key contributor to a cross-functional product team, responsible for designing, developing, and maintaining ReactJS web features.
- You will work closely with Senior and Staff engineers to solve complex technical challenges and deliver high-quality code that is secure, resilient, and performant. This is an opportunity to apply your technical expertise in a fast-paced environment while building products that have a meaningful impact on the financial lives of our members.
- At SoFi, collaboration between Product, Design, and Engineering is key. You’ll be involved throughout the entire product lifecycle – from ideation to deployment, iteration, and beyond – working alongside an all-star team of talented engineers.
What you’ll do:
- Lead the development of complex, responsive web applications using React and TypeScript.
- Partner closely with Product Designers to translate Figma mocks into high-quality, reusable components while maintaining the integrity of our design system.
- Architect and manage complex frontend state and data-fetching logic to ensure a seamless and reactive user experience.
- Drive engineering excellence by leading code reviews, establishing best practices for frontend testing (Unit, Integration, and E2E), and maintaining high documentation standards.
- Optimize web applications for maximum speed, scalability, and cross-browser compatibility.
- Mentor and guide other engineers, helping them grow their technical skills and fostering a culture of continuous learning.
- Collaborate with backend engineers to define and integrate with robust REST or GraphQL APIs.
- Champion web accessibility (WCAG) to ensure our financial tools are usable by all members.
What you’ll need
- Bachelor’s Degree in Computer Science or a related field, or equivalent professional experience
- 4+ years of professional experience building and scaling modern web applications.
- Mastery of React and TypeScript, with a deep understanding of hooks, context, and the latest ecosystem trends.
- Advanced proficiency in modern CSS (CSS Modules, Styled Components, or Tailwind) and a keen eye for design detail and motion.
- Strong understanding of web fundamentals, including the DOM, browser APIs, and performance optimization techniques (Core Web Vitals).
- Experience with modern frontend tooling and build systems (Vite, Webpack, or Next.js).
- Proven track record of implementing comprehensive testing strategies using tools like Jest, React Testing Library, or Cypress.
- Experience collaborating with cross-functional teams in an agile environment, with the ability to navigate ambiguity and drive technical clarity.
- Bachelor’s Degree in Computer Science or a related field, or equivalent professional experience.
Nice to have
- Experience integrating Large Language Models (LLM) into products
- Experience building intuitive and accessible user interfaces with React/TypeScript
- Experience with Server-Side Rendering (SSR) and Static Site Generation (SSG).
- Familiarity with GraphQL and Apollo Client.
- Prior experience in FinTech or building high-stakes transactional interfaces.
- Experience contributing to or maintaining internal design systems and component libraries
