Архитектор проектирует архитектуру сложного приложения
Директор занимается только операционной деятельностью их работы не связаны от слова никак
Любой это может делать при желании, главное тут желание или опыт
Небольшой, так как больших проектов не так много и обычно на проект он один
Всех кого я знаю лично высокая