Apprentice Frontend Developer

Summary

An apprentice frontend developer attends certified training and develops skills on the job.

At this role level, you will:

• spend a substantial portion of time shadowing others
• work with other developers to write code and tests
• write code that follows web standards
• build your understanding of accessibility
• build your knowledge
• develop software which meets user needs

Background

Description Background
Has good communication skills and a structured approach to the organisation of information. Pays close attention to detail, and communicates clearly. Prior Knowledge and Skills

Work Activity Components

Title Details
Support and collation (ICPM)(Level 1) Contributes, under instruction, to publication support activities and supports the collation of data.
Content publishing (ICPM)(Level 1) Uses established publishing processes according to appropriate guidelines, for example, to release, retire or convert content into a format suitable for publication.
Web pages and sites (Level 1) Creates simple web pages, and tests and corrects coding errors using relevant tools and techniques.

Behavioural Skills

Title Details
Attention to Detail Applying specific quality standards to all tasks undertaken to ensure that deliverables are accurate and complete.

Technical Skills

Title Details Depth
Application Development Tools Software tools which automate or assist part of the development process. Aware of
Database Software Software that enables the user to capture, create, populate and manipulate data structures and where appropriate unstructured data. Aware of
Graphical User Interfaces (GUI) Graphical human/computer interfaces that facilitate effective communication between human operator and computer. Aware of
Programming Languages A set of codes and syntax (supported by software tools) that enables the unambiguous translation of specified functionality into source code for the creation of computer programs. Aware of
Graphic Design The creation of graphical designs that are appealing to the viewer, appropriate to the material and the commissioning organisation and that project the desired 'presence'. Aware of
Systems Ergonomics and Iterative Design Iterative methods and techniques to allocate and optimise the division of functions between the human, machine and organisational elements of IT systems and the functions themselves in terms of ergonomic impact. Systematic and iterative design of the physical and cognitive interfaces to create an effective user experience in a software system, product or service with attention paid to variety of locations and access devices employed by users. Aware of
Web Specifics Knowledge of web specific file extensions, Web 2.0, 3.0 and 4.0 and other latest standards/ practices. Use of multimedia and Active-X controls. Understanding of the nature of browsers and how to design cross-browser layouts. Effective knowledge of metadata (e.g. tags, XML) and related aspects of Search Engine Optimization (SEO). Aware of
Information and Data Visualisation/Presentation The ability to visualise and present information and data in an appropriate format that helps stakeholders understand the significance of the information and data. Aware of
Data Handling The ability to harvest, clean, curate, manage, process and manipulate data in a variety of formats. Aware of

Other Skills

Title Details Depth
Time Management Techniques Methods and techniques for making effective use of own time. Aware of

Training

Title Details
Human Factors Techniques Methods and techniques for understanding human needs and limitations and for designing usable, accessible and ergonomically sound systems. Examples: Human-Computer Interaction (HCI) approaches and iterative design methods and accessibility. Recognising ever evolving user expectations for use of a variety of access devices and locations and opportunities for environmental savings e.g. reducing office space, travel, etc.
Security Awareness Tools and techniques to help users and employees understand the role they play in helping to combat information security breaches and for IT and security professionals to prevent and mitigate risk.
Graphic Design and Web Development Tools and techniques for graphic design, user interface design (UI design), content authoring using standardised code and proprietary software, user experience design (UX design), web development and search engine optimisation.
User Interface Design Principles, practices, tools and techniques for user interface design and the creation of graphical user interfaces that make user interaction with systems, software, and applications as simple and efficient as possible.

Professional Development Activity (PDA)

Title Details PDA Group
Participation in Group Activities Participating in group activities inside or outside of the working environment that can assist with the development of interpersonal skills. Broadening Activities
Job Shadowing and Special Assignments Undertaking temporary periods or secondments in other roles, particularly those that offer a new perspective on own function or exposure to other environments and cultures. Broadening Activities
Gaining Knowledge of Employing Organisation Gaining basic knowledge of the employing organisation, its business, structure, culture, policies, products/services, operations and terminology. Increasing Knowledge
Gaining Knowledge of Surrounding Technical Areas Gaining knowledge of IT activities in employing organisation external to own function. Increasing Knowledge
Involvement in Professional Body Activities Attending meetings, seminars and workshops organised by professional body and reading published material, such as journals and web content. Participation in Professional Activities

Organisational Skill Name and Description

Framework Skill Level
Government Digital and Data Profession Capability Framework

Communicating information

Communication involves conveying information using the most effective medium and language for the audience.

Awareness Communicating information

You can: listen to the needs of design and business stakeholders and interpret information take part in discussions within a multidisciplinary team

Government Digital and Data Profession Capability Framework

Community collaboration (frontend developer)

Collaboration in the DDaT Profession typically involves working in a multidisciplinary project team, and contributing to working groups and wider professional communities. It requires a broad understanding of the technologies, principles and perspectives of related professions.

Awareness Community collaboration (frontend developer)

You can: understand the work of others and the importance of team dynamics, collaboration and feedback

Government Digital and Data Profession Capability Framework

Leadership and guidance (frontend developer)

Leadership and guidance involves providing effective leadership and management through team motivation, decision making, risk management, mediation and professional development

Awareness Leadership and guidance (frontend developer)

You can: follow agreed good practice for the team show an awareness of the importance of team dynamics and collaboration understand the importance of feedback

Government Digital and Data Profession Capability Framework

Programming and build (frontend developer)

Awareness Programming and build (frontend developer)

You can: design, code, test, correct and document simple user interfaces using the right standards and tools under the direction of others

Government Digital and Data Profession Capability Framework

Prototyping

Prototyping a service or product involves exploring, testing and sharing different concepts before committing to the final design.

Awareness Prototyping

You can: explain what prototyping is, and why and when to use it understand how to work in an open and collaborative environment (by pair working, for example)

Government Digital and Data Profession Capability Framework

User focus (frontend developer)

User focus involves understanding the user needs to develop a detailed understanding of the problems that need to be solved.

Awareness User focus (frontend developer)

You can: show an understanding of user experience analysis and its principles explain the purpose of user stories and the focus on user needs

Government Digital and Data Profession Capability Framework

Web performance optimisation

Data preparation involves sorting and cleansing information so it's available for more detailed analysis.

Awareness Web performance optimisation

You can: understand the basic principles of web performance, and why web performance is important support activities to improve web performance under the guidance of others

Qualification Components

Title Awarding Bodies
IT Apprenticeship Digital accessibility specialist (ST0863 Level 4) Institute for Apprenticeships
FEDIP Associate Practitioner The Federation for Informatics Professionals

The Professional Body Responsible for this job family is BCS. This job role profile was created in collaboration with BCS, using Role Model Plus.

Give Feedback

The Occupational Architecture Project is interactive and dynamic


If you would like to provide feedback on this job role, or the job families, please click the button below.

Give Feedback