Most Helpful Guy
ofc babe move on. long distance relationship look good in book. no need to carry this. move on u will find other guy.
Most Helpful Girl
Just some possibilities to consider:
1. As confident as you are, there is a small chance you don't get the job and end up staying in your country. In which case, it doesn't make sense to break up with him now.
2. You're likely to get the job, and he's unwilling to do long distance. He's a great guy by your account and will likely find another girl to date. Would you be able to watch that happen as a friend? To see him being happy with another girl, to potentially end up marrying that girl. If you can't watch that happen and be happy for him, you can't be friends with him, seeing him with someone else will likely tear you apart.
3. There's a small chance he may change his mind, so date him until you leave, maybe he'll like you so much he'll change his mind and give the ldr a try.
4. He may not give his all when dating you because he knows you'll be gone soon and he's already made a decision to not pursue a ldr. In which case it's just the two of you having a good time but there is no future. So if you develop feelings you'll likely only get hurt (see #2).
Honestly, timing sometimes just sucks.