Это, в принципе, очень сложный вопрос, на который нет универсального ответа. Вам нужно ответить на этот вопрос лично для себя самостоятельно: "нужно ли мне знать алгоритмы?"
На фронтэнде вы в 90% случаев будете использовать только два алгоритма: map и, возможно, reduce. В яваскрипте серьёзно используются только полторы структуры данных: хэш-таблица (которая иногда прикидывается массивом) и Set в редчайших случаях, когда нужно удалить из массива дубликаты значений.
То есть, у вас нет прямой необходимости серьёзно знать алгоритмы, для того, чтобы оставаться в профессии. По крайней мере, в настоящее время.
Однако, как разработчику ПО в целом вам определённо будет очень полезно знать алгоритмизацию. Вдруг вы захотите сменить домен, или вас уволят, и придётся искать работу заново.