We follow a rigorous process to vet a developer’s skills to ensure we hire only the best talent. Our process begins with pre-screening, an automated step to verify the candidate’s proficiency in English.
Following this, we conduct a screening to evaluate the candidate’s cultural fit, experience, and communication skills. We then assess technical skills through a take-home assignment where candidates build a new feature in an existing app, reflecting the daily work of our engineers and avoiding nonsensical algorithms or competitive programming problems. The solutions are reviewed by experienced engineers using a rigorous grading rubric to ensure consistency.
Finally, the candidate undergoes a team interview with two or more team members, discussing the take-home assignment, previous experience, and answering technical and behavioral questions. This stage ensures the candidate effectively combines communication skills with technical proficiency, cultural fit, and alignment with our values. By implementing this comprehensive vetting process, we ensure that we hire developers who are highly skilled, culturally fit, and aligned with our values.