Front-End Engineer (Vue.js – TypeScript)

Apply for this job

Email *

Job Description

<p>We are seeking a highly skilled and experienced Front-End Engineer with expertise in Vue.js, Tailwind CSS, and TypeScript to join our dynamic development team. As a Front-End Engineer, you will play a crucial role in designing, developing, and maintaining user interfaces for our web applications. You will collaborate with cross-functional teams, including designers and back-end engineers, to create engaging and scalable user experiences.</p><p><br></p><p>Responsibilities:</p><ul><li>Develop and maintain responsive user interfaces using Vue.js, Tailwind CSS, and TypeScript.</li><li>Collaborate with designers and back-end engineers to understand project requirements and translate them into functional user interfaces.</li><li>Build reusable components and libraries for future use.</li><li>Optimize application performance and ensure smooth user experience.</li><li>Implement and maintain front-end best practices, including code quality, testing, and documentation.</li><li>Stay up-to-date with industry trends and emerging technologies in front-end development and incorporate them into our development processes.</li><li>Troubleshoot and debug front-end issues and provide timely solutions.</li><li>Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.</li><li>Participate in code reviews and provide constructive feedback to improve code quality and maintainability.</li></ul><p><br></p><p>Requirements:</p><ul><li>Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).</li><li>Strong proficiency in Vue.js, Tailwind CSS, and TypeScript, with a solid understanding of their core principles.</li><li>Proven experience in developing responsive and scalable user interfaces using Vue.js and TypeScript.</li><li>Familiarity with state management libraries such as Pinia or VueX.</li><li>Proficient in HTML5, CSS3, and JavaScript.</li><li>Experience with RESTful APIs and asynchronous request handling.</li><li>Strong understanding of cross-browser compatibility and web accessibility standards.</li><li>Familiarity with build tools such as Webpack and module bundlers.</li><li>Experience with version control systems, preferably Git.</li><li>Solid understanding of software development principles, including Agile methodologies.</li><li>Excellent problem-solving and debugging skills.</li><li>Strong communication and collaboration skills, with the ability to work effectively in a team environment.</li><li>Attention to detail and a passion for delivering high-quality code.</li></ul><p><br></p><p>Preferred:</p><ul><li>Experience with other front-end frameworks, such as React or Angular.</li><li>Knowledge of server-side rendering (SSR) and progressive web application (PWA) development.</li><li>Experience with design tools such as Figma.</li><li>Familiarity with UI/UX design principles and ability to collaborate closely with designers.</li><li>Experience with testing frameworks like Jest or Cypress.</li></ul>