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.