Too Long; Didn't Read
With titles like “rock star”, “ninja,” it can be hard to take job descriptions seriously. Don’t do yourself the disservice of not applying because the requirements seem excessive. At big companies such positions rarely exist, because hiring managers can afford to hire specialists for everything. Some companies even hire a UI Developer that they expect you to be a one person show, coding and designing everything with zero support. Some organizations allow all of the developers to be involved in deciding what the user interface will look like.