Rank the most important skills and duties. If you cannot find someone with all the skills in the job description, this exercise will give you a good basis for gauging whether someone has the most important skills you need. If so, give the others a change to meet potential employees before you hire them. This shows respect for your team and gives the job candidate a chance to meet their potential co-workers before they make a decision to take the job. Be clear about what those are and that the person knows they are being recruited for those reasons.
Different people provide an opportunity for potential conflict.
However, they also provide the greater opportunity for the entire team to be stronger and for people to help each other learn and grow. Very few companies give personality tests to potential applicants because of the inherent problems they can cause. However, be aware of the types of personality that work well in your company and those that do not. Also, be aware that some jobs require personality traits to be successful. For example, don't hire someone who is not an enthusiastic self-starter into a sales position or hire an outgoing, creative person for a job where they will be stuck in a cubicle doing financial reports.