A developer who can code the front-end, back-end, API, and database is not as absurd as it once was. Still mythical in my view, however not as uncommon because it as soon as was. Thus, I would not suggest a developer got down to become a “full-stack” developer. But, as a general idea for constructing a profession as a front-end developer, I’d concentrate on front-end technologies. The roles to design and develop a website or internet application require a deep set of expertise and vast experience within the space of visual design, UI/interaction design, front-end improvement, and back-end development.