About the Role: We are looking for a talented UI Engineer with a strong design background to join our team as we evolve and revamp our design system. This role is pivotal in ensuring that our design system is intuitive, reusable, and scalable. The ideal candidate will have good understanding of common design systems and know what makes them work, and a keen interest in pushing the boundaries of UI/UX design.
Responsibilities:
Develop and maintain a robust design system to ensure consistent and high-quality user experiences across various
platforms.
Collaborate with design and peer development teams to ensure the technical feasibility of UI/UX designs.
Create reusable and high-quality components for future use in multiple projects.
Conduct regular reviews and updates to the design system based on user feedback and industry trends.
Document and communicate best practices for using the design system.
Requirements:
3+ years of experience as a UI Engineer.
Strong proficiency in React.js and state management libraries like Redux.
Expertise in semantic HTML/HTML5, CSS/CSS3, and design principles.
Knowledge of Webpack and modern front-end build pipelines.
Familiarity and understanding of server-side rendering frameworks like Next.js is a plus.
Proficiency in TypeScript.
Strong collaboration skills and the ability to work effectively with cross-functional teams.
Interest in Flutter and willingness to explore extending the design system to Flutter is a plus.
B.E./B. Tech in Computer Science or equivalent from a reputed college.
Knowledge of page speed improvement techniques is a plus.