Как справляться с рутинными задачами во фронт-енде?
Основное решение - привыкнуть. Рутинные задачи - основа любого проекта.
Не совсем понятно, что вы подразумеваете под рутиной. Всю рутину можно автоматизировать. Если вы имеете в виду мелкие задачи, а не сборку-склейку, используйте сниппеты, собственные библиотеки кода, фреймворки, про веб-компоненты почитайте. Поставьте себе задачу по максимуму автоматизировать свою работу, гуглите, читайте статьи на эту тему  - и интерес и от рутины избавитесь.