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

Any Graduate