Что есть инфраструктура сайта, например? Выше перечислил что умею
Ты сейчас работаешь без дизайна. Реализуешь те идеи, что появились у тебя в голове на основе того, что предоставляет конструктор. То есть это очень узкое поле.
В инфраструктуру разработки входит понимание фреймворков, библиотек. Ты должен уметь их подключать и инициализировать. Если у тебя есть задача сделать что-то и готового решения нет, то нужно уметь это реализовывать самостоятельно, на основе близкой библиотеки или с нуля.
Если у тебя такой вопрос о выборе редактора, то, видимо, js ты не нюхал, а css писал на уровне *добавить margin-left такому-то блоку*. В лучшем случае какие-то небольшие блоки делал сам.
Тильда не для программиста создана, а для людей,которые не разбираются в разработке