Of course you realize that the more coding an AI does, the better it gets. So you are basically destroying remote jobs while you are aggregating them. In the long run, this means your aggregator app won't have any jobs to list. I suggest allowing for null data in your app so it doesn't crash.
I don't think that is true, if your only work at your job is coding, you should be afraid but most folks don't just code, they engineer solutions. In that way, AI can't destroy jobs anytime soon.