organise/arrange contacts on company record

We are working with companies that have attached 50+ contacts because we are syncing the data with our SAAS-system.
Each company usually have a contact person, and this user should be on top of the list. Now our sales rep and customer service need to go between systems and search and scroll a lot in order to get right person to contact.

For us it would be best if contact person on top = custom property. Then we can make a “contact person” property on the contact and that conatct will be on top of the list.