Frontend code runs in an untrusted environment. Users can inspect, modify, and abuse it. Your job is to minimize attack surface.
You'll learn:
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
- Content Security Policy
- Authentication and authorization
- Secure data handling
You're expected to identify security risks and design mitigations. Security is a differentiator at senior levels.