onsite
Staff Software Engineer - Frontend Platform - OneMain Financial
Software Engineer
Lead the evolution of a large‑scale frontend platform, shaping architecture, developer experience, and observability using Angular, TypeScript, and micro‑frontend patterns while driving performance and scalability across digital products.
About the role
Key Responsibilities
- Define and evolve the frontend platform architecture, championing micro‑frontend patterns and reusable component libraries.
- Drive engineering best practices for code quality, performance optimization, and observability across multiple product teams.
- Mentor senior engineers, influence technical direction, and foster a culture of continuous improvement and operational excellence.
- Design and implement analytics instrumentation and monitoring solutions to provide actionable insights into user experience and system health.
- Collaborate with product, design, and backend teams to ensure seamless integration and delivery of scalable digital experiences.
Requirements
- 10+ years of professional software development experience with deep expertise in Angular, JavaScript, and TypeScript.
- Proven track record designing and delivering micro‑frontend architectures at scale.
- Strong understanding of web performance optimization techniques and tools.
- Experience building observability pipelines, including logging, tracing, and metrics.
- Demonstrated technical leadership and ability to influence cross‑functional engineering teams.
Skills
angulartypescriptjavascript