Seeking the following for Web Agency and credentials:
The digital project manager provides focus for the team on their various projects, and they help to keep it moving along on schedule. They manage the budget, take care of planning, and ensure the team is staffed with the best talent.
This role is designed to be a proxy between the client, design, and development. He translates the requests (requirements) made by the client into clear specifications on how a certain functionality should behave. Functional analysts will also test these functionalities once the team has delivered them.
This programmer writes code that controls what’s displayed on a website. The back-end developer uses programming languages like Java, .NET and PHP. These languages run on the server to create the webpage. That’s why we call it “server side” or “back-end”: When someone visits a website, the browser will fetch the page from the server.
The back-end developer also integrates the website/app with other systems like other websites and CRM software.
Working closely with his back-end colleague, the front-end developer takes care of the “frontend” or “client side”: once the page is shown in the browser, it still requires layout to look nice. In order to do this, the developer writes CSS and HTML to tell the browser how to visually display the page.
This person configures the infrastructure/hardware (server) on which the websites are running.
In contrast with the back-end developer, the architect doesn’t work on the website itself but on everything that’s required to have one. They are in charge of creating an ideal environment for the website.
UX designer/Graphic designer
These are often separate roles but are sometimes combined. The UX (user experience) designer is in charge of mapping out the website in a raw sketch (a wireframe) so it’s clear for the visitors how they can use the website and navigate through it.
The graphic designer creates a visual style for the website aligned with the corporate style guide. He also creates a visual design for each functionality as a guideline for the front-end developer, who will re-create this design by code.
The (quality) tester
This person tests every functionality that the team has made in every possible condition before the website becomes available to regular users. When something is not in order, he reports a bug to the developers.
The tester does not simply click around in the application but follows a strict plan and procedure to make sure they will test every possibility.