In an earlier post, I outlined why I think that there is value in enterprise developer specialization. I concluded that there are four emerging classes of developers: User Facing, Mobile, Business Logic and Data, and Operations.
Success in this role requires continuous and relentless learning in the ever-changing User Facing space. Being able to evaluate and choose between frameworks on merit over hype will add tremendous value to any project. A good modern design aesthetic is also necessary; web, mobile and tablet design language is always evolving. Since enterprise apps are slow to change, staying as current as possible on design language without being too trendy will help your applications stand the test of time.