I would say it is very very difficult. There are plenty of frontend developers these days. Considering the fact that Silicon Valley is the hub of best startups in the world, you need to be excellent in order to get hired.
You need to be really good at a particular skill in order to get hired in any company. If you are extremely lucky you will end up having one of the best positions at Silicon Valley. Good Luck! :)
