Шатка — воспитанник клуба «Дубница». В 2012 году он подписал контракт с английским «Ньюкасл Юнайтед». Для получения игровой практики Любомир начал выступать за дублирующий состав. 3 января 2015 года в матче Кубка Англии против «Лестер Сити» он дебютировал за основной состав[3]. В начале 2016 года Шатка был отдан в аренду в «Йорк Сити». 6 февраля в матче против «Нортгемптон Таун» он дебютировал во Второй лиге Англии[4]. В начале 2017 года Шатка был арендован клубом ДАК 1904. 19 марта в матче против «Спартак Трнава» он дебютировал в чемпионате Словакии[5]. По итогам сезона Шатка подписал полноценный контракт с клубом. 10 марта 2018 года в поединке против «Ружомберок» Любомир забил свой первый гол за ДАК 1904[6].
Летом 2019 года Шатка перешёл в польский «Лех», подписав контракт на 4 года. 17 августа в матче против «Арка» он дебютировал в польской Экстраклассе[7]. В том же году в поединке против «Арка» Любомир забил свой первый гол за «Лех».