Lead Software Engineer - Frontend/Web PlatformSoftware

OneMain Financial

Irving, Northern (TX, KY)

Hybrid

USD 140,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OneMain Financial in Irving, TX, seeks an experienced frontend engineering leader to guide the design and implementation of enterprise web platform solutions. You will shape architecture for Angular and React apps, build reusable Web Components and Design Systems, and ensure code quality through Storybook and automated testing.

You will drive Playwright-based QA automation, CI/CD integration, and collaborate across Product, UX, Architecture, QA, and Backend teams to deliver scalable, reliable

Qualifications

  • 5+ years of professional software development delivering complex, maintainable software.
  • Proven experience leading design and implementation in a hands-on technical leadership role.
  • Strong expertise in Angular or React and 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 and testing methodologies.
  • Working experience with Node.js for frontend enablement and integrations.
  • Experience with Ionic for integrations or hybrid apps.
  • Strong understanding of component-driven development, UI architecture, and frontend best practices.
  • Familiarity with CI/CD pipelines, Git workflows, and Agile development.
  • Ability to lead technical discussions and communicate complex concepts effectively.
  • Passion for continuous learning and improving engineering outcomes.

Responsibilities

  • Lead frontend design and implementation of enterprise web platforms.
  • Drive architecture and solutioning for Angular and React apps, including design systems.
  • Build and maintain reusable Web Components and Design Systems.
  • Develop high-quality HTML, CSS, JavaScript, and TypeScript code.
  • Implement and maintain Storybook for component documentation and adoption.
  • Define and execute functional testing strategies for end-to-end workflows.
  • Design, develop, and maintain QA automation using Playwright.
  • Integrate Playwright automation into CI/CD pipelines and analyze results.
  • Contribute to Node.js services and tooling supporting frontend apps.
  • Support hybrid and integration use cases using Ionic as needed.
  • Ensure code quality via reviews, unit tests, and mentorship.
  • Balance technical debt with feature delivery and identify risks with mitigations.
  • Collaborate with Product, UX, Architecture, QA, and Backend teams for seamless delivery.
  • Promote knowledge sharing and engineering excellence across teams.
  • Support delivery predictability through technical planning and execution.
  • Develop and maintain technical documentation.

Skills

Angular
React
HTML
CSS
JavaScript
TypeScript
Design Systems
Web Components
Storybook
Unit Testing
Node.js
Ionic
UI Architecture
CI/CD
Git Workflows
Agile
Technical Leadership
Communication

Tools

Storybook
Ionic
CI/CD tooling
Git

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Frontend/Web PlatformSoftware
Lead Software Engineer - Frontend/Web PlatformSoftware

Relha LLC • Irving (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Senior Front-End Engineer
Senior Front-End Engineer

247Hire • Vienna (VA)

On-site
USD 120,000 - 180,000
Frontend Developer
Frontend Developer

SysTechCorp Inc • Nashville (TN)

On-site
USD 110,000 - 160,000
Engineer III – Front End
Engineer III – Front End

Jobtailor • New York (NY)

On-site
USD 140,000 - 180,000
Senior Front-End Software Developer (React-NodeJS)
Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies • San Francisco (CA)

Remote
USD 120,000 - 160,000
Frontend Developer (Angular)
Frontend Developer (Angular)

JobItUs • Indiana (PA)

On-site
USD 110,000 - 160,000
Frontend Architect / Lead
Frontend Architect / Lead

Apexon • Princeton (NJ)

On-site
USD 130,000 - 160,000
Front-End Engineer — Angular
Front-End Engineer — Angular

OneSpring • Atlanta (GA)

On-site
USD 80,000 - 110,000
Software Engineer 2, Front-End Developer – React, TypeScript, Micro Frontends
Software Engineer 2, Front-End Developer – React, TypeScript, Micro Frontends

Jobtailor • Minnesota

On-site
USD 90,000 - 125,000
Front End Developer
Front End Developer

TechDigital Group • Austin (TX)

On-site
USD 100,000 - 130,000