Lead Frontend Engineer (Hybrid)
Enova International
·
Posted:
July 24, 2023
·
Hybrid
About the position
As a Lead Frontend Engineer, you will be responsible for designing and implementing technical solutions to business problems. Your role will involve collaborating with other engineers to determine the best systems for each problem, while also mentoring junior developers. You will work closely with Product Management, Analytics, and Operations to deliver business value. Additionally, you will have the opportunity to work with a diverse tech stack, including modern programming languages and frameworks, and gain experience in microservices architecture, containerization, and cloud computing. This role also emphasizes continuous learning and development, with opportunities for conference attendance and professional development initiatives.
Responsibilities
Requirements
- 5+ years of experience in a full stack development role
- Proficiency in one or more object-oriented programming languages
- Ability to solve problems in more than one language and determine the best solution
- Expertise in building software features, enterprise architecture, and API integration
- Project management skills, including overseeing projects end-to-end, estimating work, and breaking up problems into deliverable parts
- Experience deploying multiple web applications from a full-stack perspective
- Collaboration with product managers to plan and scope products iteratively
Benefits
- Flexible work schedule (In-office T/W/Th and remote M/F for hybrid-eligible roles)
- Health, dental, and vision insurance including mental health benefits
- 401(k) matching plus a ROTH option (U.S. Based employees only)
- PTO & paid holidays off
- Sabbatical program (for eligible roles)
- Summer hours (for eligible roles)
- Paid parental leave
- DEI groups (B.L.A.C.K. @ Enova, HOLA @ Enova, Women @ Enova, Pride @ Enova, South Asians @ Enova, APEX @ Enova, and Parents @ Enova)
- Employee recognition and rewards program
- Charitable matching and a paid volunteer day
- Plus so much more!