● Collaborate with the development team to discuss user interface ideas and applications. ● Review application requirements and interface designs. ● Develop and implement highly responsive user interface components using react concepts. ● Write application interface codes using JavaScript following react.js workflows. ● Troubleshoot interface software and debug application codes. ● Develop and implement front-end architecture to support user interface concepts. ● Contribute to all stages of the software development life cycle ● Monitor and improve front-end performance.