S&P Global – Dow Jones Indices
About the Role: Senior Web UI software engineer - (Vue-3)
S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a Senior Front-end Engineer with full stack experience to join our technology team.
The Team: You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development and testing.
Responsibilities and Impact: You will be working on one of the key systems that is responsible for calculating re-balancing weights and asset selections for S&P indices. Ultimately, the output of this team is used to maintain some of the most recognized and important investable assets globally.
- Implementation of new features and ongoing maintenance of a Vue-3 single page application (SPA)
- Interfacing with various AWS infrastructure and services, deploying to Docker environment.
- Be a collaborative member of an Agile / SCRUM team, working directly with stakeholders and team leads to thoroughly understand and refine user stories for supporting both existing application as well as new initiatives.
- Coding, Documentation, Testing, Debugging, Documentation and tier-2/3 support.
- Create high-quality, highly testable code and unit tests.
- Work closely and collaboratively with the QA team to resolve issues.
What’s in it for you: This is an opportunity to work on a team of highly talented and motivated engineers at a highly respected company. You will work on new development as well as enhancements to existing functionality.
What We’re Looking For:
Basic Required Qualifications:
- (8 to 10) years of IT experience in font-end application development and support.
- Expert in Single Page Application design with recent Vue-3 expertise, Vue router and Pinia.
- React and Angular experience will be considered, but candidates must demonstrate currency and proficiency with Vue-3
- Programming languages including JavaScript, TypeScript, HTML5, CSS3.
- Builds user experiences using off-the-shelf component libraries (PrimeVue, Vuetify, Quasar, etc.)
- User experience (UX) building is helpful, but software engineering is more important than UI design.
- Experience developing in a Docker container environment.
- Experience with RESTful APIs, utilizing Postman or Bruno and translating into UI API calls.
- Agile / Scrum methodologies.
- Strong CI/CD build process experience using Jenkins.
- Experience collaborating and coordinating with back-end teams
- AWS and cloud services such as ECS and API Gateway
- Prior experience with software testing (unit testing, integration testing, test driven development).
- Strong Work Ethic, Communication and Thoughtfulness
- Bachelor's degree in Computer Science, Information Systems, Engineering or, or in lieu, a demonstrated equivalence in work experience.
Additional Preferred Qualifications:
- Basic understanding of financial markets (stocks, funds, indices, etc.)
- Ability to work with complex user interfaces in a highly proprietary business environment (example: not just a social media site or a shopping cart)
- Experience working in mission-critical enterprise organizations
- Takes initiative, experiments, and proposes solutions to problems
- A passion for creating high quality code and broad unit test coverage.