that's pretty impressive! how do you make sure you're not getting too specialized within the company and are actually advancing your cs knowledge instead of the product knowledge?
I make sure to focus on a high level understanding of problems, and learning from my mistakes as much as possible.
I am extremely efficient at problem solving - I still have a lot more to learn I find each day though.
I became a senior frontend engineer in about 1 1/2 years.