What is front-end development? The 'frontend' is the interface that exists between the user and the backend.
The front end web developer is the hybrid position that sits in between backend developers and visual designers.
HTMLThe front end developer takes the data provided by the back end developer and wraps it with standards compliant markup, in order to display that data to the user correctly. This can either be with straight HTML, or might use some kind of templating language like Twig, Django templates, JSX etc. All produced markup should be accessible.
CSSOnce the data has been wrapped in HTML, the developer then creates one or many CSS files that create the user interface exactly as it appears in the original mockup made by the designer, while displaying all of the data to the end user. There are many factors that need to be taken into account when writing the CSS, such as different screen viewing sizes and resolutions, different types and versions of browsers, accessibility requirements, end users' connection speeds, & etc.
Our Front-end Development services
The job of the frontend/front-end/front end web developer, is to make sure that the data coming from the backend gets displayed in the browser (whether that is through templates or API calls); is as close as possible to the design that the visual designer(s) came up with; and that the user can navigate through it, accessing all the data.
Activities and outputs may include:
- Responsive development for mobile devices
- Interactive app development for web, TV and mobile
- Accessibility guidelines