We use cookies to personalize and improve the user experience of our website.
Cookie settings
Cookies are necessary for the website to function properly.
Minimum for JS developer
JavaScript was created in 1995 by Brendan Eich in just 10 days. JavaScript was originally called Mocha and then LiveScript before getting its current name. JavaScript has become the most popular programming language among developers, according to a 2021 Stack Overflow study.
Of course, the more you get to master before the first job, the better. However, imagine a certain living wage, which is desirable to have in the resume and in fact. A Junior JavaScript developer should know the basics of the JavaScript programming language as well as the following concepts: 1) DOM - Document Object Model - a structure that represents an HTML document in the form of a tree of objects. The developer must know how to manipulate DOM elements with JavaScript. 2) AJAX - Asynchronous JavaScript and XML - a technology that allows you to download data from the server without the need to reload the page. The developer must know how to send and receive data from the server using AJAX. 3) OOP - Object Oriented Programming - a programming methodology based on the concept of objects. The developer must know the basics of OOP such as classes, objects, inheritance, and polymorphism. 4) Functional programming - programming methodology based on the use of functions. The developer must know the fundamentals of functional programming, such as pure functions, data immutability, and functional primitives.
In addition, a junior JavaScript developer should have the following skills: 1) HTML and CSS - A developer must understand the basics of HTML and CSS in order to create user interfaces for web applications. 2) Libraries and Frameworks - A developer should know the basics of working with popular libraries and frameworks such as jQuery, React, Angular and Vue.js. 3) Development Tools - A developer should be familiar with the basics of development tools such as Git, Webpack, npm and Babel. 4) Algorithms and Data Structures - The developer must understand the basics of algorithms and data structures such as sorting, searching and hashing. 5) Working with the API - the developer must know how to work with the API and how to send requests to the server using JavaScript.
In general, a junior JavaScript developer should have a basic knowledge of the JavaScript programming language and be familiar with the basics of web application development. He must be ready for learning and constant self-learning, as technologies and requirements for web development are constantly changing and much still depends on the project that needs to be worked on.