An enzyme (or enzyme complex) required for the transposition of a particular transposable element. A transposase must recognize specific sites on the ends of a transposon, cut the transposon out of the original site, and insert the transposon into a new site.