Refactored VisualEditor job to use job template