We do not currently know of any antonyms for work amateurishly on.
For similar words to work amateurishly on, try: