Senior UI Engineer

Full-time · San Francisco, United States

Job description

LendingClub Corporation (NYSE: LC) is the parent company of LendingClub Bank, National Association, Member FDIC, and the only full-spectrum fintech marketplace bank. Members can gain access to a broad range of financial products and services through a technology-driven platform, designed to help them pay less when borrowing and earn more when saving. Since 2007, more than 3 million members have joined the Club to help reach their financial goals. We’re leading the governance of a new industry by developing ethical, responsible ways to bring greater value and better opportunities to our members. Everyone deserves a better financial future and our team is committed to making that a reality. Come join us!

About the Role

The LendingClub UI Engineering team is looking for passionate, modern day UI/JavaScript Developers that understand that building complex web experiences requires truly engineered solutions. The UI engineering mindset and toolbox has radically advanced over the last couple years. We are embracing this change by redefining our whole UI architecture and using modern open source libraries. DevOps is integrated into everything a modern Engineer does, and we embrace owning our platform from code commit to production deployment. We are looking for experienced people who also support this movement and want to be part of our mission to transform the banking system. We have a rare opportunity for you to bring your talent and passion to drive a massive change in how we build users experiences across all of our product lines and how consumers experience the LendingClub platform. ​

What You'll Do

  • Design, implement, and document new software components
  • Improve existing software
  • Work with Product Management to understand requirements and contribute to release planning
  • Research new technologies and prototype new ideas
  • Ensure high testability and quality of delivered software
  • Work with QA and Operations teams to troubleshoot and fix defects in software
  • Participate in building Scrum process and agile culture within the company

About You

  • 3+ years software engineering experience in a web environment using JavaScript
  • 2+ years hands-on production level coding experience with Node.js in a consumer application
  • Deep experience with unit test patterns (nice to have used Jasmine, Mocha, or similar)
  • Production experience with npm, gulp, asset pipelines (browserify, webpack, or similar)
  • Practical knowledge of idiomatic JavaScript programming patterns
  • Ability to create web applications that maintain a rich experience using stateless HTTP design patterns
  • 2+ years working in an API-driven environment, consuming RESTful APIs from Node (i.e. Microservices)

Bonus Points:

  • Experience with React-Redux or other similar modern frameworks
  • Knowledge and experience with ES6+
  • Currently working in TDD style, experience and affinity with dev-authored integration and functional tests
  • Experience with CI/CD and DevOps tools (Jenkins, Docker, etc.)
  • Understanding of modern customer development strategies (Lean Startup, marketing, etc.
  • Cross-browser, cross-platform UI design

LendingClub is an equal opportunity employer and dedicated to diversity, equity, and inclusion in the workplace. We do not discriminate on the basis of race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), gender, gender identity, gender expression, sexual orientation, age, marital status, veteran status, disability status, political views or activity, or other applicable legally protected characteristics. We believe that a variety of perspectives will make our teams and business stronger as we work together to transform the traditional banking system.

We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, please contact us at interviewaccommodations@lendingclub.com.

Open roles at LendingClub

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.