The 2013 Easter Update (Fireman Smurf, version 1.3.6 on iOS) has added Fireman Smurf to the mainland.
Fireman is available for 35 Smurfberries and is mainly stationary (that means he does not walk around the village in normal mode).
Fireman Smurf works as an XP and Coin collector. With all the various items available that give out XP bonuses it can take quite a while to collect all of them regularly. After Fireman Smurf has been placed in the village he will collect all of this at once.
Fireman Smurf collects XP from all the animals (stationary and roaming) and other items that give out XP. He does not collect XP from the special Smurf houses (like Vanity or Miner) or from the special Smurfs (like Baby Smurf, Smurfette). He also does not collect XP from the Dragon Costume walking around the village (that was a special offer).
Each time you want to have Fireman collect XP/Coins for you, follow this process:
To collect XP from Fireman simply click on his house and choose an option. After that there is a short animation of Fireman Smurf driving around in the village with his fire truck and collecting XP/Coins. Clicking on the big red arrow at the bottom right corner can skip the animation. After that the XP and Coins can be collected from Fireman Smurfs house.
There are different options for his XP collection available. At the bottom is a zero Smurfberry option that makes Fireman collect all XP and Coins to 100% without giving out an additional bonus. That means he can be used to collect all XP/Coins without the need to spend more Smurfberries
For up to 5 Smurfberries Fireman will give out bonus XP on whatever he collects. For 5 Smurfberries he gives 5% Bonus, that means he collects 105% of the XP. This bonus is only for the current collection and the Smurfberries have to be paid for it each time. That means it should only be used when there is a higher number of available XP that he can collect because the price does not change even if he only collects 100 XP.