Hacker News new | ask | show | jobs
by lpellegr 1707 days ago
I was in the same situation about 5 years ago: a lot of experience as a backend engineer and no real experience in frontend. Today, I am quite proud of what I know and built: noticeable.io, especially the dashboard.

My bet was to "learn" about the Web platform and not a specific framework. However, to build a Single Page App, you need a library. At that time, I fell in love with Polymer as a minimal library to create a Single Page App. Nowadays, this is replaced by Lit (lit.dev). The library is minimal and aims to use the Web platform as much as possible. I suggest giving it a look.

Besides, when I say "learn", I mean developing a project or something from scratch. You will most probably end up using TypeScript, Jest, Rollup/Webpack and Lit ;)

Good luck!