• Education: a BS, MS, or PhD in Computer Science, Software Engineering, or a closely related technical field.
• Education:
• Professional Experience: professional experience building scalable web applications using JavaScript/TypeScript.
• Coding Proficiency: ability to solve LeetCode Medium to Hard-level problems in JavaScript independently.
• Coding Proficiency:
• Deep Domain Knowledge: expert understanding of the Event Loop, closures, prototypical inheritance, and asynchronous patterns (Promises, async/await).
• Deep Domain Knowledge:
• Code Quality: a high standard for clean code, including modularity, readability, and adherence to modern ES6+ standards.
• Code Quality:
• Attention to Detail: ability to spot subtle logical flaws, memory leaks, or security vulnerabilities (e.g., XSS, prototype pollution) in model-generated code.
• Attention to Detail: