From what you describe, regardless of which theme you choose, it would require some customization on your part, because there are some features not yet available in either of the themes.
Personally, I think you would be better off going with the JobRoller theme, because this is designed for the actual purpose you want the site for and it continues to be developed to include additional features and functions related to a Job site..
As of yet though, JobRoller does not offer different user types (although it is a popular feature request and something we will likely see in a future release), this is the same with the upload CV option. In terms of the actual look of JobRoller, again, you can customize this to your liking also..
Ultimately it's up to you, as either theme can be customized to suit, it just really depends on your level of coding knowledge..