Experienced and highly motivated Frontend UI with expertise in Vue.js to join our dynamic team. In this role, you will be responsible for developing and maintaining the to deliver high-quality, web applications using Vue.js and nuxt. You will oversee the design, development, and implementation of user interfaces, ensuring they align with best practices, performance standards, and business requirements.
Key Responsibilities:
- Lead and mentor a team of frontend developers, providing technical guidance and support.
- Oversee the design and development of responsive, high-performance user interfaces using Vue.js.
- Collaborate closely with UX/UI designers, backend developers, and stakeholders to ensure seamless integration of front-end components.
- Establish and enforce coding standards, best practices, and development processes to enhance code quality and maintainability.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with the latest Vue.js technologies and industry trends to drive innovation.
- Participate in the planning and execution of project roadmaps, ensuring timely delivery of high-quality products.
- Identify and address potential performance and scalability issues.
- Ensure the accessibility and usability of applications across multiple platforms and devices.
- Advocate for a user-centered design approach and champion the end-user experience.
- Oversee the learning curve of your team members, providing guidance and support to foster their growth.
- Assign tasks effectively, ensuring that each team member can contribute their strength
Required Skills and Qualifications:
- Proven experience in frontend development with a strong portfolio of Vue.js projects.
- 4+ years of experience
- Proficiency in Vue.js and related technologies such as Vuex, Vue Router, and Composition API.
- strong portfolio of Vue.js and nuxt projects.
- Strong understanding of HTML, CSS, JavaScript, and modern frontend development tools.
- Experience with RESTful API integration and backend interaction.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong leadership and communication skills with the ability to collaborate effectively with cross-functional teams.
- Experience with performance optimization techniques and best practices.
- Familiarity with Agile/Scrum methodologies.
- Bachelor’s degree in Computer Science, Engineering, or a related field
Preferred Qualifications:
- Experience in leading distributed teams.
- Knowledge of frontend testing frameworks (e.g., Jest, Cypress, Mocha) for Vue.js.
- Familiarity with UI/UX design principles and tools such as Figma or Adobe XD.
- Understanding of SEO and web accessibility standards (WCAG, ARIA).
- Knowledge of cloud platforms related to frontend deployment.
