Mano eu super jogaria!
Inclusive, se me permite dar uma sugestão no 0800 hahaha, o XP poderia ser uma forma de medir o nível de senioridade do seu personagem, por exemplo:
- Trainne: 0 XP
- Junior: 10.000 XP
- Pleno: 100.000 XP
- Sênior: 200.000 XP
Obviamente, são valores aleatórios apenas para ilustrar a ideia, mas dessa maneira as vagas seriam classificadas também por nível de senioridade + o XP (exemplo: para essa vaga, precisa ser um Pleno com 120.000 de XP).
Pode ser adicionado também um sistema de skills, as quais o player precisa ter para aplicar para algumas vagas específicas, podendo variar de empresa para empresa e de vaga para vaga. (exemplo: para essa vaga, precisa ser um Júnior com 11.000 de XP + as skills de HTML, CSS e JS)
Claro que tudo isso que eu digo traz complexidade ao projeto, e pode ser que em um momento inicial uma versão mais simples faça mais sentido! Além disso, tudo o que eu disse até agora são apenas ideias, que podem ou não agregar ao seu projeto, porém achei válido compartilhar com você!