At a more advanced level, you will need knowledge of OOCSS / BEM / SMACSS methodologies, Python language, ability to work with DOM models, API, AJAX and CORS. You will need to understand SVG markup languages, HTML5 API, ECMAScript 6, be able to use bug fixing tools such as Chrome Dev Tools and Firebug, databases and management systems MongoDB, SQL, MySql, etc.
If we take the basics, knowledge of HTML, CSS and JavaScript is necessary. The frontend developer determines which additional issues need to be studied depending on the chosen niche.
Frontend developer intern must know JavaScript, HTML, CSS, Typescript and React.js.
For the junior level, additional Redux, BEM, Git, DBMS and adaptive layout are assumed.
By adding Vue.js and cross-browser layout, we reach the level of frontend middle developer.
The senior needs to add to the above knowledge Angular, Ruby on myanmar rcs data Rails and development management.
Finally, the lead, or senior specialist, must also have a working knowledge of personnel management and resource and application architecture design.
Soft skills
Planning skills . It is necessary to be able to correctly calculate the time needed to complete each task. Meeting deadlines is important for the team result.
Communication skills . Even when working from home, it is important to have communication skills. This is necessary in order to interact with the customer, share experiences with colleagues, present your idea, respond to a proposal or criticism. It is important to be able to express thoughts clearly and competently and to observe business etiquette in personal communication and correspondence.
Proactivity . This quality is most important for beginners. A frontend developer without experience should strive to communicate with knowledgeable specialists, get answers to questions, ask for help in unclear cases, express ideas that have appeared and not be afraid of difficult tasks.
What is needed for different levels:
-
- Posts: 485
- Joined: Sun Dec 22, 2024 8:31 am