AlwaysOn-- SQL Jobs Understanding
Are all replicas configured to become primary in case of failover? 
In case YES, you need to create the same job in all instances, scheduled at the same time. Keep in mind that each instance has a different MSDB, which means different jobs/schedules,etc.. 
So you will need to create a extra "check" in your jobs, to make sure it's running in the primary replica.
Here you can find a complete post about it.