"It appears that the first job the candidate had after university was maintaining and building an already existing application. "<p>First. This is the most difficult software to work on. Something already created, in production, you must learn what 'they were thinking', make modifications <i>AND</i> not creating side effects. <i>Anyone</i>, can take on a new project, google, and pick React. This statement shows a complete lack in software design experience.<p>Next. Maybe the person was working at a startup and the startup was stretched for cash. Maybe this person really believed in the idea and was trying to help the company survive and thrive. Rewriting everything from scratch is the worst thing you can do [documented by people with much more credibility [1]] -- so maybe this person put the company first and worked late nights finishing features.<p>Some people do not follow RBF software design principles [Resume build first]. But oh well, you learned React at some point through a web video, so <i>you</i> are much more valuable employee: bullshit. I hope the person the OP hires, wastes work hours convincing others to convert everything to 'vue.js' and digs into why React was a bad choice.<p>[1] <a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/" rel="nofollow">https://www.joelonsoftware.com/2000/04/06/things-you-should-...</a>