A thorough screening process yields top quality.Only the very best developers make it into our network.
We believe communication is crucial for any successful working relationship. Every candidate is tested for innate abilities to communicate around the work being done.
Along the lines of communication, we thoroughly test every team member to make sure he or she has high proficiencies in written/read/spoken English. Every candidate will be able to communicate smoothly.
We have personal interviews with all of our team members. Not just once, but several times. We've built a culture around our team because we believe personalities are a huge factor affecting teamwork.
After having our initial personal interviews, we derive candidates to have meetings with our technical recruiting team. These interviews allow for more in-depth technical conversations and analysis.
Part of our technical screening process involves working with candidates on prepared logic and algorithm tests to evaluate how proficient potential engineers are with algorithms regardless of programming language.
After performing more abstract logic tests, we actually make candidates dive into technical tests appropriate to the languages and expertise the candidate claims to have. We make sure candidates are experts in their field.