I'm not into programming, so I do not know how hard is to learn fronted programming, but I would go the following way.
If your time to learn front end and outcome from that is lower than focusing on back end and paying someone to do front end, then you should hire someone to do that. If you believe you can earn more in long term by learning front end, then go for learning it.