Есть разные способы...filter() и т.п...Я к тому , что ему не надо короновать себя джуном / мидлом)))) это не так определяется. И уж точно не ты сам выбираешь как тебя будут называть )) я могу себя считать сениором ,а быть вообще ноликом.
Это так же смешно, как мидл/сеньор архитектор. Программисты очень часто имеют опыт работы на 2/3 проектах с одинаковой архитектурой и не могут выйти за ее рамки. Поэтому предъявлять к ним такие требования очень опасно. Можно получить еще 1 проект с зеркальной архитектурой.