What do you need to work with FE?
Before the iPhone 2G, FE is all about layout. So FEE is very similar to NT's UI designer.
1.You need to have a sense of beauty.
Its unacceptable for a FEE to provide miss-aligned or styling miss-matched layout.
The grow of iPhone helped JavaScript application become popular. AngularJS somehow is the very notable milestone. After 2010, FEE became JS developer.
2. You need to have a good skill of programming.
Finally, FE's libraries and frameworks groom like mushroom after rain.
3. You need to have a good speed in develop new skills.
I think thats it... for now!
[Insert a picture that reflect the beauty vs not in web layout]