Раньше дизайнеру было жизненно необходимо иметь технический базис. На сегодняшний день, за исключением некоторых моментов, реализовать можно что угодно. Другой вопрос в цене, сроках и сложности реализации дизайна в жизни, но если вы работаете в команде под руководством опытного ПМ,а, то можно обойтись и без этого. Хотя конечно в любом случае расти нужно, но не в сторону кодинга (по нему достаточно знать только общие моменты для успешной работы), а в стороны проектирования интерфейсов, юзабилити и прочего прочего прочего.