There was a time when html and css wasn’t anything too difficult. Knowing some rules was enough. Was with jQuery . 2009 node and 2010 npm and angularjs the scope and complexity of both the client-side development creativity grows increasingly. Client-side and server-side development are different from breaking the traditional practice of full stack developer. The demand for the skilled frontend developer (FE Dev) is created and it is increasing. This trend continues to this day.
Year 2017 while knocking on the door, the scope of FE Dev’s work has increased. A FE Dev on the development team has to work with both designers and backend developers. So you have to have a basic idea about their work as well as their work. Well, what are the frontend developers’ own tasks?
html and wireframe from psd
It’s almost everyone I know. Format HTML and CSS from Photoshop File (psd), Illustrator File (ai) or Sketch File sketch or xd file (Adobe XD). What most people do not know is that FE Dev needs to have a basic idea of how to design changes with photoshop, illustrator and sketch. At any time in the development cycle you will need to know how to create a quick wireframe to discuss with the Idea or Concept team members.
Active role in design
If the final product appears to have an adverse effect on the existing design after receiving the complete design or during the design process, it should be discussed with the other team members, including the designer, and actively involved in the solution process.
Client Side Logic
Responsive and cross-browser compatible
The emergence of smartphones, tabs and their widespread use is one of the major factors behind FE Dev’s growth. The same can be said of cross-browser / platform compatibility. The design should be visible and functional on different sized devices.
Performance optimization itself is a huge field. In many large establishments or products, there is only one performance engineer for this purpose. Performance Engineering is a branch of Frontend Development.
Keeping up to date
In the Frontend development field, more and more new things are arriving every day. FE Dev needs to keep itself updated as much as possible. Community for developers to learn in Stack Overflow. Newsletters , blogs to follow, reads, new concepts to actually test in codepen, stackblitz. Store data in GitHub. You have to do this work in your own free time.
If you have an opinion or question about the article, comment. If you like please share.
Author: Kamal Sharif