Description

Job Description

Job Summary: We are seeking a highly skilled and experienced Senior Web Engineer to join
 

our dynamic technology team. In this role, you will lead the development of sophisticated
 

web applications using a modern technology stack that includes Vue.js, TypeScript, and Vite.
 

You will be responsible for crafting and implementing robust front-end solutions that deliver
 

a standard user experience using FactSet Component Library like fusion while maintaining
 

scalability and performance. As a senior member of the team, you will also contribute to our
 

continuous integration and deployment workflows, utilizing tools like GitHub Actions to
 

automate and streamline our processes.
 

Key Responsibilities:
 

 Lead the design and development of responsive and high-performing web
 

applications using Vue.js and TypeScript.
 

 Leverage Vite as the next-generation frontend tooling to optimize the development
 

experience and build performance.
 

 Write clean, maintainable, and well-documented code that adheres to industry best
 

practices.
 

 Collaborate with cross-functional teams, including UX/UI designers, back-end
 

developers, and product managers, to ensure the delivery of top-tier products.
 

 Mentor junior developers, conduct code reviews, and promote the adoption of
 

advanced web development techniques and standards within the team.
 

 Stay abreast of the latest developments in web technologies and incorporate them
 

into our tech stack, as appropriate.
 

 Optimize applications for maximum speed, scalability, and compatibility across a
 

wide range of devices and browsers.
 

 Implement robust security measures and ensure that all code is tested for
 

vulnerabilities.
 

 Contribute to the continuous improvement of our CI/CD pipeline by developing and
 

maintaining GitHub Actions configurations and workflows.
 


 

Requirements

Qualifications:
 

 Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent
 

practical experience will also be considered.
 

 At least 7 years of professional experience in web development with a strong
 

emphasis on Vue.js and TypeScript.
 

 Expertise in modern JavaScript frameworks and libraries, particularly Vue.js, and a
 

deep understanding of reactive and component-driven architecture.
 

 Proficiency in TypeScript, including type-based design and development approaches
 

for large-scale web applications.
 

 Experience with Vite or similar modern build tools, and an understanding of their
 

role in improving development workflow and performance.
 

 Knowledge of Git and GitHub, including branching strategies, pull requests, and
 

GitHub Actions for CI/CD.
 

 Familiarity with web performance optimization techniques and accessibility best
 

practices.
 

 Strong problem-solving skills, attention to detail, and the ability to work both
 

independently and as part of a team.
 

 Excellent communication and interpersonal skills to effectively collaborate with both
 

technical and non-technical stakeholders.

Education

Bachelor's degree in Computer Science, Engineering