Job Summary:TestGrid is seeking an experienced front-end Developer to join our innovative and dynamic team. As a key member of our development team, you will be responsible for creating high-quality, maintainable, and performant code for our web-based applications that meet the needs of our users.Key Responsibilities:Develop and maintain user-facing applicationsBuild modular and reusable components and librariesImplement front-end logic and connect it with the APIs provided by backend developersOptimize applications for performance, including responsiveness and speedTranslate UI/UX design wireframes into code that produces visual elements of the applicationParticipate in code reviews to maintain high-quality code standardsStay up-to-date with the latest Vue.js features and best practicesTroubleshoot and debug applications to resolve issuesCollaborate with backend developers, designers, and other front-end developersWrite comprehensive unit tests and documentationQualifications:Bachelor's degree in Computer Science or related field, or equivalent experienceStrong proficiency in JavaScript, including DOM manipulation and the JavaScript object modelUnderstanding of HTML5 and CSS3, including Sass or LESSExperience with modern authorization mechanisms, such as JSON Web TokenFamiliarity with modern front-end build pipelines and tools such as Webpack, Babel, NPM, etc.A knack for benchmarking and optimizationFamiliarity with code versioning tools such as GitGood understanding of browser rendering behavior and performancePreferred Skills:Experience with server-side renderingKnowledge of backend technology and frameworks, especially those relevant to the company's stackExperience with automated testing platforms and unit testsProficiency in consuming RESTful APIsExcellent problem-solving skills and attention to detailgrowth opportunities