Спеку хранить в одном YAML god файле? А как его редактировать совместно?
Верно, ему даже дизайн видеть не нужно, тогда как понять, что нужно сделать? Значит ему должны написать Swagger в любом случае. Как ему его передать? Как потом его актуализировать вместе? Как сравнивать с его Swagger генерируемый из кода?
А как они у Вас договариваются? Сидят рядом, пишут JSON?
По идее (по ТК РФ ст.65) при трудоустройстве нужно прикладывать документы воинского учета для военнообязанных или подлежащих призыву
Дизайн UI, Фронт, и бэк могут делаться полностью независимо.