nodejs знать вообще необязательно при фронтенд разработке - приложение вполне может взаимодействовать с php api.
javascript сам знать обязательно, имхо. и знание реакта - он вполне несложный, как самого распостраненного фреймворка (ок, библиотеки), компонентного декларативного подхода к построению ui, будет огромным плюсом.