Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop and maintain user-facing features using HTML, CSS, JavaScript and Typescript.
- Implement responsive design principles to ensure optimal performance across various devices and browsers.
- Collaborate with UX/UI designers to translate design mockups and prototypes into functional code.
- Optimize web applications for maximum speed and scalability.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Debug and troubleshoot issues to ensure smooth application performance.
- Stay up-to-date with the latest front-end development trends and technologies.
- Integrate with back-end APIs.
- Work with version control systems like Git.
- Contribute to the development of complex web applications using Vue.js, and Nuxt.js.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Mentor junior developers and provide technical guidance and expertise.
- Drive the adoption of Agile methodologies to ensure efficient project delivery.
- Continuously explore and implement best practices in Vue.js, and front-end development.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- 2-3 years of professional experience in Vue.js, Nuxt.js, and front-end development.
- Proven experience as a Front-End Developer with a strong focus on Vue.js & Nuxt.js.
- Strong proficiency in Vue 3, including Composition API & Options API.
- Experience with Nuxt.js 3
- Deep understanding of Vue Router, dynamic routing, and middleware for navigation guards.
- Experience with performance optimization in Vue, including Lazy Hydration and Prefetching.
- Expertise in SEO for Nuxt.js
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Experience with CSS preprocessors (Sass, Less) and utility-first frameworks like Tailwind CSS.
- Familiarity with Git and best practices for version control.
- Understanding of Web Performance Optimization
- Familiarity with build tools like Webpack, Vite, and Parcel.
- Experience with testing frameworks (e.g., Jest, Vue Test Utils, Cypress).
- Strong debugging and problem-solving skills with DevTools & performance profiling.
- Good understanding of accessibility best practices.
- Experience with design tools like Figma and Adobe XD for UI collaboration.
- Ability to work collaboratively with backend developers and designers.