Lead related activities and collaborate closely with product designers to create and maintain a design system.
Collaborate with designers to develop, improve and maintain the design system.
Communicate with all stakeholders, especially front-end teams, through synchronous (live meetings, video calls) and asynchronous (emails, documentation, project management tools) channels.
Optimize design/code for maximum scalability and speed.
Take care of and support unit testing and end-to-end testing processes to ensure the product's reliability, performance, and scalability.
Enable designers to better understand technical knowledge (know what should and should not do).
Stay updated with industry trends and best practices in front-end development.
Support the design team in developing and refining product designs by providing technical expertise, implementing design concepts into functional prototypes or user interfaces, and collaborating closely with designers to ensure a seamless and user-friendly product experience.
Let us Talk About You:
3+ years of experience developing interfaces
Bachelor's in Computer Science or equivalent, or relevant work experience
Proficiency in HTML, CSS, JavaScript and Typescript
Experience with frontend frameworks/libraries: React, AntD, Material UI, Tailwind
Knowledge of Cypress for end-to-end (E2E) testing is a plus.
Familiarity with version control systems (e.g., Git) and code collaboration tools.
Excellent Communication and analytical thinking skills
Strong problem-solving skills, Enthusiastic, adaptable, open-minded, and detail-oriented
Passionate and Keen to learn about UI design principles