I am a self-taught frontend developer with almost 2 years' experience working for an outsourcing company. During an interview recently, the interviewer said that I had good communication skills and should focus on technical topics. My stack consists of JavaScript/Typescript, React, and I know a little bit about Python and Django. Typescript is mostly what I use. Here's my questions: Is there a specific approach you recommend I take to this technical part? Do I need to learn more data structures and algorithms since I do not have a Computer Science degree? In order to build a strong foundation, should I consider applying to a FAANG company? Your comments will be greatly appreciated! Thank you so much!