Front-End on a Team

    A bare bones development team for building professional web sites or software for the web platform will typically, minimally, contain the following roles.

    • Visual Designer (i.e., fonts, colors, spacing, emotion, visuals concepts & themes)
    • UI/Interaction Designer/Information Architect (i.e., wireframes, specifying all user interactions and UI functionality, structuring information)
    • Back-End Developer (i.e., writes code that runs on server)

    It is assumed that the team mentioned above is being directed by a project lead or some kind of product owner (i.e., stakeholder, project manager, project lead, etc.)

    • SEO Strategists
    • DevOps Engineers
    • Performance Engineers
    • API Developers
    • Database Administrators

    NOTES:

    A small trend seems to be occurring where a, “full-stack developer” takes on the responsibilities of both a front-end and back-end developer.