· Develop user interface using React JS. · Build reusable components and front-end libraries for future use. · Translate designs and wireframes into high quality code using React JS. · Collaborate with the team members for better user interface ideas and applications. · Review application requirements and interface designs. · Optimize components for performance and scalability across a vast array of web-capable devices and browsers. · Remain knowledgeable of current technology and carry out research to identify new trends that can be used to achieve maximum results. · Document application changes and update legacy code.