No, just a normal on off switch.Would I need a dimmable switch?
If the lights stay on without flicker, it is probably an interaction between your bulbs and the dimmer switch that is causing the problem.
It can sometimes be a dark art, matching dimmable LED bulbs to a compatible dimmer. Especially when we are talking about unknown brands. There have been plenty of threads on here talking about these kind of issues...