Envestnet is seeking to transform the way financial advice is delivered through its connected technology, advanced insights, and asset management solutions, and is looking for a Senior Software Engineer to join its Technology department to help achieve this goal.
Requirements
- In-depth knowledge of JavaScript (ES6+), TypeScript, React, Redux, and CSS.
- Understanding of the DOM and familiarity with performance profiling tools for optimization (React DevTools, Chrome DevTools).
- Knowledge of Client/Server fundamentals and Browser/Server interaction.
- Experience with testing frameworks Jest, React Testing Library, Playwright.
- Knowledge of responsive design principles and tools.
- Ability to implement design systems and components from Figma using Storybook.
- Strong understanding of user experience principles.
Responsibilities
- Develop and maintain software products, contributing to large, complex development projects; serve as a project lead as needed.
- Contribute to the entire software development lifecycle, including requirements gathering, analysis, design, implementation, and successful deployment.
- Contribute to project deliverables by collaborating with Scrum Team members across various functions (Product, BSA, DEV, QA).
- Exercise best practices and company standards for software design, development, and documentation.
- Break down complex problems into well-defined, executable tasks to drive resolution.
- Engage in the Scrum process and strive to improve yourself and the team.
- Complete individual and team commitments within the time/complexity estimates.
Other
- Bachelor’s degree in computer science or related field.
- 5+ years of experience as UI Engineer with strong emphasis on modern front-end technologies.
- Ability to work in a hybrid role, with in-office work required at our Berwyn, PA office location.
- Adherence to and application of Envestnet legal, compliance, risk, business continuity and administrative policy within the role and department(s) including the timely completion of training & awareness, affirmations and testing as requested.
- Support and mentor junior members on the team.