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!