You should prioritize your strongest skill, or the one you want to be hired for most. If the majority of the work you want to do on here is developing, you could even ditch the assistant role in your title. People like to hire people who seem like they are especially specialized.
That said, my profile is a terrible example. If you want to include both, instead of a vertical bar, I'd use 'and', '&', or a comma.
re: "Okay so whats the right way to put in job title when you are a developer who also work as a virtual assistant"
You shouldn't be working as a virtual assistant.
Or at least don't advertise that you are.
I have hired over 80 freelancers on Upwork. Sometimes I hire people for very specific technical expertise.
One of the main ways I decide who to hire is that their job title focuses on the technical expertise I need.
So if I see these three people:
- Ubunutu expert
- Ubuntu expert / virtual assistant
- Ubuntu expert / voice-over artist
...I would probably hire the first one and not even look at the profiles of the other two.
If a choice is available, why on Earth would anyone want to have a voice artist to work on highly technical Ubuntu configurations?
A voice artist is somebody that you hire to provide the audio that you use in audio blogs, books-on-tape, videos, audio-including user interfaces, etc.
A voice artist is not somebody you hire to fix your car, repair your garage door opener, or remove your wisdom teeth.
If a voice artist has managed to use Upwork's multiple profiles functionality to completely hide the fact that he is really a voice artist, and a client only sees an Ubunto profile, then maybe the client would hire this person. He would need a convincing Ubuntu profile, though.
This is an example, admittedly a bit exaggerated, but it got the reaction I needed.
So you reinforce your position, that if you have a task related to Ubuntu and you need to choose between two specialists, where one has one profile, the other has two or more - you'd rather choose the first one.
I can understand this line of thinking, but it also is indicative of the fact that specialized profiles are useless.
re: "I can understand this line of thinking, but it also is indicative of the fact that specialized profiles are useless."
I don't know if specialized profiles are useless.
The point of specialized profiles is to allow a single freelancer highlight different sets of skills on different pags. So a client (such as myself) who is looking for specialization, will see exactly that.
If a freelancer applied to my Ubuntu job, and I saw a page highlighting Ubuntu expertise, I would probably not dig around to see if I can find everything I could possible find about the freelancer. I would probably not know that the freelancer had a "voice artist" page elsewhere on Upwork.
I'm just speaking generically. I do not actually know a lot about how specialized profiles work because as a freelancer I don't have one. As a client, I may have hired people who have them, without even knowing it.
The most recent Linux configuration specialists who I hired really knew their stuff and did a great job for me. I never saw any hint that they were also actors or painters or writers or voice artists or anything of the sort. If they secretly offer such skills, then the high-quality service they provided to me is in no way diminished.
But that doesn't change the fact that I typically look for specialists when I hire.