- 5+ years of professional experience, though it's more important what you know and what you can do
- Deep understanding of JavaScript, HTML, and CSS
- Previous experience with React is a big plus
- Previous experience with TypeScript is another big plus
- Critical thinking regarding UI and UX
- Experience delivering product features
- Experience mentoring or coaching team members
- Excellent communication skills