Meeting with the development team to discuss user interface ideas and applications.
Building reusable components and front-end libraries for future use.
Developing and implementing highly-responsive user interface components using React concepts.
Troubleshooting interface software and debugging application codes.
Translating designs and wireframes into high-quality code.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Work and collaborate with the rest of the engineering team, product team and graphic designers.