OneMain Financial

Lead Software Engineer - Frontend/Web PlatformSoftware

OneMain Financial$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software development experience with high-quality software delivery.
  • Experience in leading technical design and implementation efforts in a hands-on role.
  • Expertise in Angular or React frameworks is essential.
  • Proficient in HTML, CSS, JavaScript, and TypeScript programming languages.
  • Experience in building Design Systems and reusable Web Components.
  • Hands-on experience with Storybook for documentation and component development.
  • Strong experience with unit testing frameworks and methodologies.

Responsibilities

  • Lead the design and implementation of frontend and web platform solutions.
  • Drive architecture and solutioning for Angular and React applications.
  • Build and maintain reusable Web Components and Design Systems.
  • Develop high-quality, maintainable, and performant code using HTML, CSS, JavaScript, and TypeScript.
  • Implement and maintain Storybook for component documentation and testing.
  • Define and execute functional testing strategies for user workflows and integrations.
  • Collaborate closely with Product, UX, Architecture, QA, and Backend teams for seamless delivery.

Benefits

  • Opportunity for technical leadership and innovation.
  • Focus on continuous learning and engineering excellence.
  • Collaboration with cross-functional teams for integrated solutions.
Full Job Description
  • Lead the design and implementation of frontend and web platform solutions, ensuring alignment with business requirements and enterprise standards.
  • Drive architecture and solutioning for Angular and React applications, including design systems and component-driven development.
  • Build and maintain reusable Web Components and Design Systems to enable scalable and consistent UI development.
  • Develop high-quality, maintainable, and performant code using HTML, CSS, JavaScript, and TypeScript.
  • Implement and maintain Storybook for component documentation, testing, and adoption.
  • Define and execute functional testing strategies to validate end-to-end user workflows, business rules, and integration scenarios across web applications.
  • Design, develop, and maintain QA automation using Playwright, including reliable end-to-end test suites, reusable test utilities, and cross-browser regression coverage.
  • Integrate Playwright automation into CI/CD pipelines, analyze test results, triage failures, and partner with engineering teams to improve release confidence.
  • Contribute to Node.js services and tooling that support frontend applications and integrations.
  • Support hybrid and integration use cases using Ionic as needed.
  • Ensure code quality and maintainability through code reviews, unit testing, and technical mentorship.
  • Balance technical debt management with feature delivery to support sustainable development.
  • Identify technical risks and dependencies and develop mitigation strategies.
  • Collaborate closely with Product, UX, Architecture, QA, and Backend teams for seamless integration and delivery.
  • Promote knowledge sharing, engineering excellence, and continuous improvement across teams.
  • Support delivery predictability through technical planning, estimation, and effective execution.
  • Develop and maintain technical documentation to support system understanding and reuse.


Requirements
  • 5+ years of professional software development experience delivering complex, maintainable, high-quality software.
  • Proven experience leading technical design and implementation efforts in a hands-on technical leadership role.
  • Strong expertise in Angular or React.
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Experience building and maintaining Design Systems and reusable Web Components.
  • Hands-on experience with Storybook for component development and documentation.
  • Strong experience with unit testing frameworks and testing methodologies.
  • Working experience with Node.js for frontend enablement and integrations.
  • Experience with Ionic for supporting integrations or hybrid applications.
  • Strong understanding of component-driven development, UI architecture, and frontend best practices.
  • Familiarity with CI/CD pipelines, Git workflows, and Agile software development.
  • Ability and desire to lead technical discussions and communicate complex concepts effectively.
  • Passion for continuous learning and improving engineering outcomes.

About OneMain Financial

OneMain Financial is a consumer finance company that provides personal loans and other financial services. The company was founded in 1912 and is headquartered in Evansville, Indiana. OneMain Financial offers loans for a variety of purposes, including debt consolidation, home improvement, and auto financing. The company operates more than 1,500 branches across the United States. OneMain Financial is a subsidiary of Springleaf Holdings, Inc.
Learn more about OneMain Financial
Size
8,800 employees
Market Cap
$4 billion
Industry
Net Income
$730 million
Founded
1912
5 Year Trend
+5%
Revenue
$4.9 billion
NASDAQ

Similar Jobs

More Jobs at OneMain Financial

More Information Technology Jobs

Find similar Lead Software Engineer - Frontend/Web PlatformSoftware jobs: