You need some 3x2 some screws and plasterboard.
A joiner will also do......May not really be classed as carpentry if you ask a carpenter.
Joiner's are generally better than builders at fitting doors. Builders square isn't quiet as square as a joiners square.
but if you also want it skimming etc then probably a building firm of sorts