If this is for in-game use, then Jolteon's only good moves are thunder and thunderbolt. Thus, you should evolve it when you get a TM for one of those moves. If this is for competitive use, then you can evolve it whenever you want. None of Eevee's or Jolteon's level up moves are good in competitive battles, so it shouldn't matter what level or moveset it has when it evolves.