Tell him about coc.vim - it uses the same language server plugins that VS Code uses so jump to definition, hover etc are all possible. Coc.vim is really popular and becoming quite robust and easy to set up. There's no need for VS Code with it.
I use it and develop in Typescript, TSX, etc. I've never found it lacking when compared to VS Code