Средствами css без использования фреймворка привести в соответствие дизайну сверстанные страницы, используемые на nodewebkit, поддержка нескольких браузеров, как и старых версий не требуется. Необходимые скилы для разворачивания приложения: git, командная строка Linux, обучаемость.
Страница и есть страница, хоть сайт хоть приложение.
Обязательно:
Уверенное знание HTML (4-5), CSS (2-3);
Начальные знания JavaScript
Опыт работы с системой контроля версий Git;
Умение разбираться в чужой верстке.
Желательно:
знание препроцессорного языка sass/less;
знание языка программирования PHP.
Работа с одним из CSS-фреймворков