Hacker News new | ask | show | jobs
by sjcrank 3478 days ago
When recruiting for web development (heavy JavaScript SPA work), I look for 3 technical skills:

1. Core JavaScript. You should be able to read modern idiomatic JS code pulled from an open source project and explain what it is doing and how you would modify it to add features.

2. Core CSS. You should be able to review Bootstrap source and explain how it works. You should be able to create static HTML/CSS to match UI mockups.

3. Higher level SPA library/framework (e.g. React, Angular, etc). You should be able to demonstrate an understanding of the core concepts of your chosen framework.

I find that these 3 skills are sufficient for productivity in SPA web development.

1 comments

This may not be the place for this, but do you have any recommendations for learning front end development in that way? I've done some front end for my current job, but frankly I'm an amateur and I want to be able to market myself as full stack. Do I just glue a tab with Mozilla docs to my browser and make sites in my spare time? I'm asking you in particular because I value core competencies and what you're looking for what I want to achieve.
I would say follow these https://github.com/vic317yeh/One-Click-to-Be-Pro#javascript, enough to get you ramped up as a front-end engineer