I have seen a library to use an ESP over SoftSerial, and I have been looking a bit into the WriteVoltage example from ThingSpeak, but I guess that example expects you to upload the sketch to the ESP itself and not the Arduino.
Any help, guidance, or minimal working example would be much appreciated to enable ESP as WiFi-shield for an Arduino.