1. Plan and carry out outwardly stylish UIs.
2. Recognize issues with front-end code and amend them to eliminate bugs.
3. Make unit tests to guarantee code is working true to form.
4. Make elegantly composed documentation.
5. Guarantee front-end code can query APIs.
6. Review code to recognize bottlenecks of execution and fix them.