The role of the front-end developer extends far beyond translating designs into code. They should be involved in many other aspects of the design and development process too.
# User experience and interaction design
Everyone is responsible for UX and front-end developers play an essential role due to their intimate relationship with a huge range browsers, across devices and operating systems. How can you design for the web if you don’t understand the platforms’ constraints and powers?
# Front-end architecture
An experienced front-end developer should be able to design a suitable front-end architecture which includes the consideration of the following:
See original post