Lead Front End Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Lead Software Engineer to help design, build, and evolve mello®, loanDepot's flagship digital mortgage platform. This role focuses on building high-quality, scalable web and application experiences while leveraging modern engineering practices and AI-assisted tooling to increase velocity and reliability. You'll play a key role in shaping technical designs, delivering complex features, and mentoring peers-while remaining hands-on and deeply engaged in day-to-day development. Responsibilities:
- Partner with Product Owners to translate user stories into technical designs, estimates, and clean implementations.
- Build and maintain modern, responsive, high-performance UIs using Angular (preferred) or React.
- Contribute across web, mobile, and desktop applications in a large enterprise environment.
- Lead technical design on moderately complex features and user stories, engaging Architecture, Data, and Security teams as needed.
- Write well-structured, maintainable code with testability and performance as core principles.
- Leverage AI-assisted and agentic development tools to accelerate coding, refactoring, testing, and documentation.
- Actively participate in code reviews and design discussions, raising quality and consistency across the team.
- Ensure solutions follow security best practices, particularly around customer and financial data.
- Assist in diagnosing and resolving production issues, contributing to root-cause analysis and long-term fixes.
- Mentor junior engineers and help reinforce engineering best practices.
Requirements
-
Frontend & Application Development
-
Strong experience building single-page applications using Angular (preferred) or React.
-
Solid understanding of responsive CSS design and UI frameworks such as Tailwind, Bootstrap, or Foundation.
-
Experience with state management libraries (NgRx, Redux, Akita, or similar).
-
Working knowledge of RxJS, Observables, and async programming patterns in Angular.
Engineering Practices
- Demonstrated commitment to code quality, including unit testing, code reviews, and clean design.
- Experience designing applications suitable for CI/CD pipelines, with clear dependency boundaries.
- Familiarity with AI-assisted / agentic tooling for software development (e.g., code generation, test creation, refactoring assistance).
Platform & Cloud
-
Experience developing and deploying applications on Microsoft Azure, including:
-
Azure Functions
-
Azure Storage (Blobs)
-
Azure Service Bus
-
API Management
-
Service Fabric
-
Power Automate
-
Dynamics 365
Full-stack experience with Microsoft technologies (Visual Studio, SQL Server) is a plus.
Experience & Background
Bachelor's Degree preferred.
5+ years of professional experience building enterprise-grade applications.
Experience in mortgage, fintech, or loan servicing platforms (e.g., Empower) is a plus.
Benefits & conditions
- Extensive internal growth and professional development opportunities including tuition reimbursement.
- Comprehensive benefits package including Medical/Dental/Vision.
- Wellness program to support both mental and physical health.
- Generous paid time off options to support work-life balance., Base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay for this role is between $138,000 and $190,500. Your base pay will depend on multiple individualized factors, including your job-related knowledge/skills, qualifications, experience, and market location.