Senior Front-End Developer
Build the products that are changing an industry At Vanguard, we never stop working to make investing simpler and more successful for our clients. By promoting new ways of building software, you'll optimize products and keep our client experience improving at pace. Your work as a Front-End Engineer will not only give you true ownership of your products as you capitalize on a Lean Agile approach. It will change the way the world invests. Make it count.
RequirementsIn this role you will Our team develops common UI capabilities for applications throughout the enterprise, as well as solutions to deliver them based on a Microservice and Node.js Java libraries. We leverage most current UI frameworks (NodeJS ExpressJS) the latest available tools and technologies (NGA WebApps NPM modules), and practice Pair Programming and Test Driven Development. Impact Design the changes that change how people invest By following full continuous delivery and LEAN we deliver value to our clients more quickly. We are thought leaders and pioneers in the UI space, often collaborating with and providing consultation to architecture groups across the company as well as many development teams. As a true product owning team, we take the long-term perspective when developing solutions, and we strive for technical excellence and continual improvement.
QualificationsWhat it takes A DevOps mindset is critical to success. Knowledge of best practices and IT operations in an always-up, always-available service and web application is important as the team supports many applications across IT, as is knowledge of current Vanguard systems. As a senior developer on the team, the candidate is expected help drive innovation and continuous improvement initiatives. Strong experience is required in web application development. While there is a heavy focus on client side development (Java
Script, HTML, CSS), there is also server-side development to support it (primarily Node.js, and some Java). Experience in the automated testing of this development is also essential. Experience with full-stack modern UI development (particularly Node
Express) as well as domain driven development (such as Java or Node based micro services) is preferred. One of the things the team is currently focusing on is continuing to advance front-end development on the team and within Vanguard. Some of the things we are currently investigating are modern UI capabilities (differential loading and dynamic brotli vs gzip compression among other web performance initiatives), various framework options for web components, and modern application bundling. One of the larger initiatives we are currently starting to work on is redesign of our Vanguard Global Header Footer (VGN) to match new CX design standards. The team is split between Charlotte and PA, so this position is open to both locations. Essential Skills Desire for continuous learning, growth, and improvement UI Development skill set Java
Script HTML CSS Node.js Java Broad experience with NPM and open source software Experience with automated testing Experienced with software engineering fundamentals including object-oriented design, design patterns, and testable code.
PreferredSkills Mid-tier development ExpressJS Type
Script Angular Experienced with software engineering tools, such as Eclipse, WebStorm, Git, and others. Java
Script Automated Testing (Jasmine, Mocha, Stryker) Java Automated Testing (JUnit, Easy
MockMockito, Pitest) Domain Driven Development Node-based microservices Demonstrated experience coaching other employees Additional Considerations Vanguard is not offering visa sponsorship for this position About Vanguard We are Vanguard. Together, we're changing the way the world invests. For us, investing doesn't just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you can get so much more in return. We invest with purpose
- and that's how we've become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you. We want to make success accessible to everyone. This is our opportunity. Let's make it count. Inclusion Statement Vanguard's continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement "Do the right thing." We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard's core purpose through our values. When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguardaposs core purpose. Our core purpose To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.