The Frontend Developer
The Frontend Dev's code usually talks to the backend via REST or GraphQL calls. This way it can indirectly access database data.
Some people treat Full-stack and Frontend as similar, which in my opinion is a mistake.
Learning HTML and CSS is a lot more challenging than it used to be. Responsive web design adds more layers of complexity to design and develop websites. ― Jacob Lett
A big variety of devices used to display websites makes layout sizes more difficult to hardcode to specific sizes. The pixel density is no longer uniform and adds complexity. Instead, responsive websites adapt the design to the display size in different ways.
With more and more companies and government entities offering services online, special care must be given not to alienate users with disabilities. Accessibility requirements ― which are mandated for government websites, among others ― are important to guarantee the access to services to visually-impaired people.
Browser standards and capabilities keep progressing. Nowadays a browser can produce 3d graphics with WebGL, connect using sockets with Websockets, and access Bluetooth devices, for instance. These new features put the focus on constant learning on part of the Frontend Developer.
To expand your skills
Here are some resources to expand your skills as a .