To the best of my knowledge, yes they use FICO 8. That's definitely the score they share with cardholders.
Yup, FICO 8.
is Barclays still new account sensitive even with a higher Fico score?