Lead Software Engineer Iii
Chicago, Il, Us
-Owned and led the architecting, development, and adoption of a proprietary JavaScript web framework built on the principles of re-usability, modularity, and configurability-- Solved for scaling the number of partner applications and configurations live on the core platform-- Implemented support for building web applications and static documents (emails and PDFs)-- Reduced front-end implementation time by 75% over existing patterns and technology-- Improved JavaScript performance over existing applications, with a 100 performance score on Google Lighthouse and 0.5 second time to interactivity-- Utilized OOP patterns to facilitate broad code reusability-- Created a generic interface with the view layer, enabling automated generation of default views- Drove conversion to semantic versioning, improving development workflows and management- Architected an integration test program to validate NextCapital’s financial advice across the full stack- Led the front-end platform team, managing sprints and roadmaps in addition to individual code contributions- Managed eight software engineers across two engineering teams as direct reports.- Collaborated with executives, product designers, visual designers, and product managers to design, build, and manage new features.- Collaborated with solutions teams, assisting in development on top of the proprietary JavaScript framework- Created technical designs for new platform functionality, including RESTful APIs- Drove strong testing and documentation patterns, significantly improving coverage and quality- Mentored junior software engineers and interns across teams, including through code pairing and code reviews- Refactored the software engineer interview process to remove biases, improve objectivity, and directly evaluate “soft skills” and values critical to Nextcapital’s mission and strategy