29 IT Firm Jobs
UI Lead - Vue.js (8-12 yrs)
IT Firm
posted 6d ago
Key skills for the job
Job Description :
- Develop and maintain modern web applications using Vue.js and other related front-end technologies (HTML, CSS, JavaScript).
- Collaborate with UI/UX designers to implement responsive and visually appealing user interfaces.
- Write clean, maintainable, and efficient code following best practices.
- Optimize applications for maximum speed and scalability.
- Work closely with back-end developers to integrate APIs and enhance application functionality.
- Troubleshoot, debug, and optimize application performance.
- Stay up-to-date with the latest web development trends and technologies.
- Participate in code reviews and provide constructive feedback to peers.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate with project managers and stakeholders to meet deadlines and project goals.
Requirements :
- Proven experience as a Front-End Developer with expertise in Vue.js.
- Strong understanding of HTML5, CSS3, and JavaScript (ES6+).
- Experience with Vuex for state management and Vue Router for routing.
- Familiarity with RESTful APIs and integrating them into front-end applications.
- Knowledge of Git for version control.
- Experience with front-end build tools and task runners (Webpack, Gulp, NPM, etc.).
- Ability to write clean, maintainable, and well-documented code.
- Understanding of responsive design principles and mobile-first design.
- Familiarity with testing frameworks (Jest, Mocha, etc.) is a plus.
- Strong problem-solving skills and the ability to work independently or within a team.
- Good communication and collaboration skills.
Preferred Skills :
- Experience with Nuxt.js for server-side rendering.
- Knowledge of TypeScript for large-scale applications.
- Familiarity with Docker and cloud platforms (AWS, Azure, etc.).
- Experience with front-end frameworks like Bootstrap or TailwindCSS.
- Knowledge of GraphQL and modern state management libraries.
- Familiarity with Agile development methodologies.
- Lead and mentor a team of UI/UX designers and front-end developers to create user-centric designs.
- Collaborate with stakeholders to define UI/UX requirements, wireframes, and prototypes.
- Develop design guidelines, patterns, and reusable components to maintain consistency across the application.
- Ensure that all designs meet high standards of usability, accessibility, and visual design principles.
- Stay up-to-date with industry trends and integrate modern design best practices into projects.
- Conduct usability testing and gather feedback to refine designs.
- Foster a collaborative and creative environment, ensuring team members are aligned with the product vision.
Functional Areas: Software/Testing/Networking
Read full job description