What Should a Good Frontend Developer Know in 2020?


There is nothing like, “good” or “fake” front-end developers, only skilled or experienced ones against the mediocre ones as anybody who writes front-end code (no matter the framework/language) is a front-end developer.

Being a front-end developer in 2010 isn’t easy. You will need to know how to make your websites responsive, dynamic, fast loading, creativity and so more. Here are a few things every frontend web developer should know :

  1. HTML5 is a software solution stack that defines the properties and behaviors of web page content by implementing a markup-based pattern to it. HTML5 is the fifth and current major version of HTML, and subsumes XHTML.

  2. CSS3: is a language that describes the style of an HTML document.

  3. ReactJS: Almost every front-end development job out there requires at least a basic knowledge of ReactJS, be reactive and learn it… it’ll turbo-boost your chances of landing any front-end job (ugh… and playing table-tennis too).

  4. VueJS: Learning React alone is not enough, you’d be putting all your eggs in one basket. Vue (you, get it?) need to be versatile, you need to also learn Vue. Who knows, any of these companies could come knocking.

  5. Angular: is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.

  6. GraphQL: GraphQL has gained massive popularity, acceptability, and support over the years and knowing how to use it is a big plus anytime.

  7. Gulp: Task runners are very useful and essential (makes you more productive and efficient). Gulp automates repetitive tasks like code compilation, unit testing, minification, etc.

  8. Webpack: Webpack is a module bundler that saves you time and bandwidth and is best used in conjunction with task runners like Grunt/Gulp.

  9. CI/CD: Good working knowledge of any automation tool (recommended: TravisCI) is a must.

  10. Git: Didn’t you already learn Git in 2019?…

  11. Sass/Less: Sass is a style sheet language initially designed by Hampton Catlin and developed by Natalie Weizenbaum.

Worthy Mentions: PolymerEmberJSExtJS

You should also have some experience with any UNIX based OS and package managers such as Yarn or NPM.

In whichever field you are in, it is important to always be kept up-to-date on new developments within your field and continue to further enhance your skills as a professional.

When pursuing a career as a Front-end developer, it is extremely important to know the latest versions and computer programs that come out every year. Not only will you strengthen your skills as a developer. but you will also be in high demand amongst recruiters.


You can share this post!

bproo user profil

Kamdjou Duplex

the world would not be so beautiful without people willing to share knowledge