Develop new user-facing features using React and Redux Build reusable components and front-end libraries for future use Improve developers’ tools and extend development environments Translate designs and wireframes into high-quality code Translate designs and wireframes into high-quality code