Skip to content

Front-end development

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. This is where we bring your websites and apps to life.

Front-end developer working on a website
Front-end development illustration with build metaphors

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
  • can be navigated through by the user so they can access all the data.

Activities and outputs may include:

  • HTML/CSS/JavaScript
  • Theming
  • Responsive development for mobile devices
  • Interactive app development for web, TV and mobile
  • Accessibility guidelines.
Learn more about our services


How front-end development works:

HTML

We wrap data from the backend developer with standards-compliant markup to accessibly and correctly display that data to the user, either with HTML, or a templating language like Twig, Django, JS etc.

Catalyst people developing HTML for a website

CSS

CSS files create the user interface as it appears in the mockup made by the designer, while displaying all of the data to the end user. CSS takes into account different screen sizes/resolutions, types/versions of browsers, accessibility, speed, etc.

CSS being developed for a website