Connect with a cause that needs you!

WJEC CBAC LIMITED
45,264 - 49,143 per year (pro rata)
Western Avenue, Cardiff
Full-time
7th January 2026
Senior Full Stack Developer
Salary: £45,264 - £49,143 per annum (Grade 10)
Contract type: Full-time (36.5 hours per week), Permanent

Are you a passionate and experienced full-stack developer looking for an exciting new challenge? Do
you want to work on high-profile projects that will shape the future of digital resources? If so, we
want you!

We are looking for a talented Senior Full-Stack Developer to join our team and help us create
cutting-edge frameworks and systems. You will be an expert in development technologies, always
learning about the latest trends and how we can use them to create commercial content. You will
also work closely with the Product Development Manager and Innovation Lead to make sure our
five-year roadmap is achievable.

If you are a creative problem-solver with a passion for innovation, we encourage you to apply.

Benefits
At WJEC, we pride in being an inclusive and supportive place to work. We also offer a range of
excellent benefits including: 25 days annual leave per year (in addition to 16 statutory / additional
holidays) adjusted for part-time/compressed working patterns, free Welsh lessons, a generous
pension scheme and numerous family friendly policies. A career with WJEC can be extremely
rewarding and you will be encouraged throughout with great opportunities to develop your
professional and personal skills.

WJEC operates a hybrid working model, enabling the successful candidate to split their time
between WJEC offices and working at home, subject to business need. As such, applications are
invited from individuals across the UK but please note that regular working from our Cardiff offices
will be required and whilst flexibility can be discussed, this team currently attend the office, on
average, one day a week. Welsh language skills are not essential but the willingness to learn is
always valued.

If you would like to know more about this role, or about working at WJEC, please do not hesitate to
contact our HR team (HR@wjec.co.uk), who will be more than happy to help.

Please visit our website to download a copy of the job description and application form.

Closing date: 12:00, Wednesday 07 January 2026
Interviews are expected to take place in the week commencing 12 January 2026.

JOB DESCRIPTION

Job Title:

Department:

Section:

Senior Full Stack Developer

Digital Resources

Educational Resources

Responsible to:

Product Development Manager

Grade:

Location:

Main purpose of Job:

10

Western Avenue, Cardiff

•

•

•

To create cutting edge frameworks and systems that support the creation of our digital resources.

To be an expert in development technologies keeping abreast of technological changes and how we can
harness new tools to create commercial content.

To work closely with the Product Development Manager and Innovation Lead to ensure that our five-year
roadmap is achievable.

•  Work with the Product Development Manager and other Senior Developers to challenge and improve

processes and increase productivity year on year.

•

•

•

To take the lead in coding standards and specifications and share good practice ensuring that the skill
set of the team is fit for purpose.

To lead on all back-end development.

To be an expert in React development.

Principal Duties and Responsibilities:

Innovation

•

•

•

•

•

•

To research and develop new content and tools.

To be proactive in researching emerging technologies and how their application can support, develop
and enhance good classroom practice within a range of settings, covering ages 16 - 19 and to push the
boundaries of these technologies for the production of the most innovative resources possible.

To recommend work processes and technologies to be utilised across the team assigned to individual
Digital Learning Packages.
To support the lead developer – innovation in producing and monitoring coding standards and report
progress to the Product Development Manager.

To support the Innovation Lead in developing and maintaining a code library and other reusable
components.
To work closely with other agencies and organisations involved in the creation of learning materials.

To work closely with colleagues in IT to ensure consistent working practices across teams

To encourage an iterative approach to the work of the team

Author: Line Manager

Version: March 2025

Project Management

•

•

•

•

•

Other

•

To manage the development of new tools and content to set deadlines and quality criteria, ensuring
that the reputation of WJEC is enhanced.

To work with relevant internal and external stakeholder to determine development requirements

To ensure appropriate Project Management documentation is provided and maintained.

To develop and utilise tracking mechanisms and project management tools through Agile product
developments to ensure that deadlines are met, and that any problems are recognised well in advance
and reported to the Product Development Manager.

To contribute and support the Innovation Lead on a lessons learned exercise at the close of projects
within your team.

To understand and comply with all WJEC policies and procedures detailed in the Staff Handbook; in
particular, ensuring you understand your role and responsibilities in relation to Safeguarding, Information
Security, GDPR, Confidentiality, Welsh language and Health, Safety and Environment.

•  Participate actively in supporting the principles and practice of equality of opportunity as laid down in

WJEC’s Equality & Diversity Policy, embedding ED&I into all projects, policies and practices.

•

•

•

To be a pro-active team-member, contributing positively to meetings and projects in support of WJEC
aims and objectives.

To engage in personal and professional development activities relevant to the role.

To undertake other duties, as required, which are commensurate with the grade of the post.

Author: Line Manager

Version: March 2025

Person Specification

Job Title:

Department:

Senior Full Stack Developer

Educational Resources

Highly Desirable criteria are the optimum skills and experience the applicant will ideally have. Desirable criteria
are those which would add value to the job if present, and also include potential for growth and development
into the role.
Skills and Abilities

Highly desirable

•  Supervisory skills
•  Ability to work with attention to detail and accuracy
•  Self-driven and pro-active, with the ability to independently manage and organise your own and others’

busy workload to meet multiple and conflicting deadlines.

•  A creative problem solver, comfortable using initiative and flexibility to resolve novel or complex

problems in work.

•  Able to collaborate on projects with others in the team
•  Able to complete a project from start to finish independently as well as part of a team
•  Clear communicator with excellent people skills

Desirable

•  Ability to communicate through the medium of Welsh or willingness to learn

Knowledge

Highly desirable

•

In-depth knowledge of one of the more of the following:

o  Basic technologies; HTML5, CSS3 and JavaScript (typeScript).
o  Front-end frameworks; REACT.js, Angular.js, etc.
o  Back-end languages; Node.js etc.
o  Databases in support of web content architecture; SQL, NoSQL etc.
o  Creating content platforms for mobile, tablet and desktop
o  The latest features and development for cross platform applications, resource optimisation

techniques and social network integration (e.g. Facebook, Twitter)

•  A strong understanding of the education market and the benefits digital resources can offer
•  Ability to lead as the team expert in new technologies, platforms and services

Desirable

•  Demonstrable knowledge of current techniques and practices in digital development

Experience

Highly desirable

•  Previous experience working in a similar role
•  Extensive experience of resource development
•  Staff supervision experience, ideally managing teams and projects both face to face and remotely
•  Extensive experience in the successful delivery of Digital Learning Platforms
•  Experience in training others in digital procedures

Desirable

•  Mentoring experience or willingness to undergo training

Training / Qualifications

Highly desirable

•  Educated to Degree or equivalent in digital technologies.

Desirable

•

Training or Qualification in Project Management

Other

•  Flexible in approach and willing to learn new things

Author: Line Manager

Version: March 2025

  Telerau ac Amodau Gwasanaeth / Terms and Conditions of Service

Teitl y Swydd /
Job Title:

Uwch Ddatblygwr Stac Cyflawn /
Senior Full Stack Developer

Cyflog /
Salary:

£45,264 - £49,143 y flwyddyn (pro-rata lle y bo'n gymwys /
£45,264 - £49,143 per annum (pro-rata where relevant)

Gradd /
Grade:

10

Gwyliau Blynyddol /
Annual Leave:

25 diwrnod (182.5 awr) y flwyddyn. Mae CBAC hefyd yn darparu 16 diwrnod (116.8 awr) i
gyfrif am Wyliau Cyhoeddus a chyfnodau Cau CBAC (gwyliau ychwanegol). Mae'r
lwfansau hyn yn cael eu haddasu ar gyfer staff sy'n gweithio'n rhan-amser neu batrymau
gweithio cywasgedig.
25 days (182.5 hours) per annum. WJEC also provides 16 days (116.8 hours) to account for
Bank Holidays and WJEC Closure periods (Additional leave). These allowances are adjusted for
staff who work part-time or compressed working patterns.

Pensiwn /
Pension:

Mae gofynion y Cynllun Pensiwn Llywodraeth Leol yn berthnasol.
The provision of the Local Government Pension Scheme (LGPS) applies.

Math o Gytundeb / Contract Type:

Oriau Gwaith / Working Hours:
☒  Llawn-amser / Full-time

Hyd y Contract / Length of Contract:
☒  Parhaol / Permanent

☐  Rhan-amser / Part-time

☐  Tymor penodol / Fixed-term

Nifer yr oriau yr wythnos /
No. of hrs per week:

36.5

Dyddiad gorffen arfaethedig /
Planned end date:
Rheswm dros y cyfnod penodol /
Reason for fixed-term:

Arall / Other:
Cyfnodau prysur llwyth gwaith /
Workload Peaks:

Amh /
N/A

Dull Ymgeisio / Method of Application:

Dylid anfon ffurflenni wedi’u llenwi ar e-bost at AD@cbac.co.uk erbyn 12:00, dydd Mercher 07 Ionawr 2026.
Disgwylir cynnal cyfweliadau yn ystod yr wythnos yn dechrau 12 Ionawr 2026.

Completed forms should be sent by email to HR@wjec.co.uk by 12:00, Wednesday 07 January 2026.
Interviews are expected to take place in the week commencing 12 January 2026.

Author: Line Manager

Version: March 2025