fancy, согласен, немного удивляет, как на проекте могут уживаться бекбон реакт и ангуляр. Это как сделать часть бекенда на пхп, часть на ноде, а часть на java (немного условный пример, но все же).
А если это все разные проекты, то возникает вопрос: почему один человек должен поддерживать целый зоопарк технологий и о чем думают технические руководители при планировании разработки.
С dotcms не работал, но
верстка примерно дает представление о том, с чем придется работать.