Hello Nirvan,
On 4 March 2016 at 12:16, Tejas (Nirvan) Pagooah <t_at_graphicstemple.io>
wrote:
>
> Basic skills a FE[1] developer should have:
>
> - Have a good understanding and background on HTML(5), CSS(3)
> - JavaScript and jQuery and other JS frameworks
> - Should have a good understand of colors, palettes and color
> combinations
> - A background on how to properly use typography and web fonts
> - A bit of creativity to fuel your tasks
> - Sketching and drafting
> - Designer software skills including Gimp, Adobe Photoshop,
> Illustrator and Fireworks for interface mockup and slicing
>
> Intermediate skills a FE developer should have:
>
> - Wireframing & prototyping
> - Understand and use CSS preprocessors like SCSS, SASS, LESS including
> Mixins
> - Responsive design
> - Understand and use various JavaScript frameworks which can be
> AngularJS, ReactJS and other JS libraries to facilitate work
> - User Experience Design
> - User Interface Design for interfaces (This is a sub skill of web
> development - A website may have a lot of interfaces)
> - Git and Subversion for workflow
>
> Expert skills a FE developer should have:
>
> - SVG / SVG animation
> - Adobe Creative Suite
> - Interaction design
> - Performance and optimization
> - Branding
>
The skills you have listed are not for a Front-End Developer (FED) only. I
don't expect a FED to be an expert in Gimp, Adobe Photoshop, Illustrator
and Fireworks and interface mockups, wireframing & prototyping. How will
you differentiate between a FED and a UI expert then? FEDs are not expected
to be expert in color schemes or typography either. That's the job of the
graphics designer / UI expert.
FEDs are not UX experts either, except that they need to optimise their
work (assets) so that the end-user/surfer has a good experience (i.e. the
webapp/webpage does not take too long to load, it does not drain the
battery if designed for smartphones/tablets, etc)
FEDs are expected to have a basic knowledge of UI/UX. His job is to
transform the designs of the designer (who may also be a UI/UX expert or
who may have collaborated with a UI/UX expert) into HTML/CSS/JS. The
designer/ UI-UX developer has to have basic knowledge of web technologies
(HTML/CSS) so that he/she knows what can be done and not. See HIDC[1] and
SmashingMagazine[2] to get an idea of how the job of a designer/UI-UX
developer and a FED is different.
Designer/UI-UX developer = Expert in design, UI, UX, typography, colors.
Basics of web technologies
FED = Expert in HTML, CSS, JS. Basics of design techniques, UI, UX
Designers and UI/UX developers can further be differentiated; example
NNGroup[3] v/s How Design[1][4]
Branding is definitely NOT the job of a FED.
Regards,
Nadim
[1]
http://www.howinteractiveconference.com/index.php/san-francisco
[2]
https://www.smashingmagazine.com/
[3]
https://www.nngroup.com/
[4]
http://www.howdesign.com/
Received on Wed Mar 09 2016 - 05:37:15 PST