Title. I consider myself a full-stack engineer, so I don't feel that I necessarily need a title that's overly specialized.
Yes. We have specialized front end roles (UIE), but based on your post it sounds like you may be considered a SWE. In either case, salary bands and overall pay is the same.
This is why I will be joining Facebook next year!
Welcome! UI at FB is a fun job. :)
Yes
Yes and your title will be Software Engineer regardless of where you work on the stack
How about solutions Engineer or partner engineer?
Different
Yes
Don't know