We are looking for someone who is passionate about building UI systems and possesses a strong background in UI development and frontend technologies. The ideal candidate will have a keen eye for detail, a deep understanding of HTML, CSS, and JavaScript, and experience in building component libraries. Responsibilities:
- Collaborate with cross-functional teams to develop and maintain a comprehensive design system that supports multiple brands on a single platform.
- Work closely with the UX team to translate design concepts into high-quality user interfaces, ensuring consistency and adherence to established design patterns.
- Develop reusable UI components and implement them across different web applications, ensuring scalability and maintainability.
- Utilize Figma or similar design tools to interpret and implement design specifications, while maintaining design integrity and ensuring pixel-perfect implementations.
- Implement and maintain UI frameworks, utilizing technologies such as Tailwind CSS, to streamline development processes and ensure consistent styling across all applications.
- Collaborate with backend developers to ensure seamless integration of frontend and backend systems, optimizing performance and user experience.
- Contribute to the evolution and enhancement of the company's UI development best practices, including coding standards, accessibility, and performance optimization.
- Keep abreast of industry trends, emerging technologies, and best practices in UI development and design systems, and apply them to enhance our platform.
Requirements:
- Strong background in UI development, with at least X years of professional experience.
- Proficiency in frontend technologies, including HTML, CSS, and JavaScript.
- Experience in building and maintaining component libraries or design systems.
- Proficient in using design tools like Figma to interpret and implement UI designs.
- Familiarity with Tailwind CSS or similar CSS frameworks.
- Ability to build reusable and scalable UI components that can be leveraged across multiple applications.
- Strong problem-solving and analytical skills with attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Self-motivated and proactive in staying up to date with industry trends and emerging technologies.
Nice to have:
- Backend development experience or familiarity with backend technologies.
- Experience working with design system teams or UI libraries.
- Familiarity with other UI frameworks and libraries, such as React, Angular, or Vue.js.
- Knowledge of accessibility standards and best practices in UI development.
- Experience in performance optimization techniques for web applications.
Join our team and play a pivotal role in shaping the future of our e-commerce platform by building a robust and scalable UI system that enhances user experience and promotes brand consistency across multiple brands. Apply now and be a part of our exciting journey!