-Developing user interfaces using React.js -Building reusable components and front-end libraries for future us -Translating designs and wireframes into high quality code -Optimizing components for maximum performance across a vast array of web-capable devices and browsers