Вихованець клубу «Лас-Пальмас» , де він отримав прізвисько Ромаріо[2]. Професійну футбольну кар'єру розпочав 2008 року у другій команді клубу. 2010 року став гравцем основної команди, в тому ж сезоні відзначившись першим в кар'єрі хет-триком, забивши 3 з 5 м'ячів у переможному матчі «Лас-Пальмаса» з «Барселоною Б». У наступному сезоні молодий півзахисник став другим за забитими м'ячами снайпером команди, всього одним м'ячем поступившись своєму одноклубнику Вітолі.
6 травня 2012 року Хонатан Вієра підписав 5-річну угоду з клубом Ла Ліги «Валенсією». Угода обійшлася «кажанам» в 2,5 мільйона євро[3].
30 серпня 2013 року був відданий в оренду в «Райо Вальєкано» на рік без права викупу[4]. Всього встиг відіграти за мадридський клуб 26 матчів у національному чемпіонаті.
1 вересня 2014, після повернення з «Райо», достроково покинув «Валенсію»[5], підписавши контракт з бельгійським «Стандардом»[6].
14 січня 2015 був орендований, а через пів року і викуплений за 900 тис євро рідним «Лас-Пальмасом»[7].
19 лютого 2018 став гравцем «Бейцзін Гоань»[8], підписавши з клубом контракт на 4 роки. Трансфер Хонатана обійшовся китайському клубу приблизно в 11 млн євро.
В серпні 2019 до кінця року повернувся в «Лас-Пальмас» на правах оренди.