Join to apply for the Senior Front End Engineer role at Fidelity Investments
2 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Job Description
We're looking for a passionate Senior Software Engineer to help us deliver the best-in-class customer experience for our retail customers. The ideal candidate will have strong expertise in web development and testing practices using open source technologies, with a passion for leveraging the right tools and frameworks to guide the development and testing of stable, robust, and resilient web apps that best serve our customer base.
The Purpose of Your Role
Our teams build, develop, and support digital capabilities on fidelity.com, serving retail customers. As a Software Engineer, you will be an integral member of a dynamic team building world-class products and customer experiences, "automating all the things," in support of our rapidly expanding product portfolio.
You'll have the opportunity to contribute ideas to improve our products, develop your skills, learn new technologies and languages. We seek highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment.
The Expertise We’re Looking For
* 5+ years of professional experience in designing and developing web applications using Angular, Vue.js, React, Typescript, and NodeJS.
* Experience with test-first development and modern test frameworks. Belief in testing and quality as everyone's responsibility.
* A passion for technology, staying updated with trends, and sharing knowledge.
* Self-starter attitude, questioning the status quo, curiosity, and asking "Why" and "What if".
* Focus on cycle time, CI/CD practices, using tools to deploy rapidly while minimizing risk, employing practices like A/B testing, blue-green deployments, and feature toggles.
* Strong communication skills and the ability to drive meaningful technical discussions.
The Skills You Bring
* 5+ years of experience in designing and building large-scale web applications.
* Proficiency in JavaScript/TypeScript, Angular, Vue.js, React, NodeJS, CSS, HTML, and browser developer tools.
* Experience defining test strategies and setting up test automation frameworks like Cypress or Puppeteer.
* Knowledge of unit testing and mocking frameworks.
* Strong debugging and troubleshooting skills.
* Understanding of DevSecOps automation with CI/CD pipelines, including various testing types.
* Knowledge of microservice architectures.
* Good understanding of HTTP, REST APIs, database design, Linux, Shell Scripting, Docker, and AWS. Certifications in AWS/Azure are a plus.
The Value You Deliver
* Collaborate with architecture, security, and UX teams to build compliant apps.
* Lead development by defining architecture and technology stack.
* Ensure features are delivered with quality and on schedule.
* Gather and communicate requirements effectively.
* Design web experiences from the customer’s perspective.
* Apply Test Driven Development practices to deliver high-quality products.
Category
Information Technology
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
#J-18808-Ljbffr