Key Responsibilities:
- Component Library Analysis:Conduct a detailed evaluation of the existing component library to understand its architecture, technological underpinnings, and points of integration within our applications.
Document insights and identify areas for improvement or expansion within the library.
- Design and User Experience:Learn and apply UI/UX design principles using Figma, focusing on enhancing the visual appeal and user experience of individual components.
Develop mockups and prototypes for new or revised components, ensuring consistency with our design language and usability standards.
- Development and Implementation:Utilize Vue 3, Typescript and TailwindCSS to develop responsive and performant front-end components based on the designs created.
Integrate developed components into the existing library, adhering to coding standards and best practices.
Collaborate with the development team to ensure seamless integration and functionality within the broader application ecosystem.
- Testing and Quality Assurance:Perform comprehensive testing of the components using StorybookJS across various browsers and platforms to ensure robustness and reliability.
Identify and rectify issues related to functionality, compatibility, and responsiveness.
Participate in code reviews to maintain code quality and encourage collaborative improvement.
Requirements
- Strong knowledge of HTML, CSS and Javascript/Typescript
- Attention to detail and demonstrable design and UX sensibilities
- Excellent working attitude, problem solving and critical thinking skills
- Experience with frontend frameworks (VueJS, React) and CSS framework (TailwindCSS) is a plus