Front End Web Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
School Jotter is a website and digital platform used by schools to manage their websites, content and communications., This is a hands-on front-end development role. You’ll take designs and customer requirements and turn them into polished, responsive school websites using HTML, CSS and JavaScript and Angular.
We’re particularly interested in someone with an excellent eye for detail who takes pride in getting the small things right.
What you’ll be doing
- Building new school website themes within the School Jotter CMS.
- Turning supplied designs and briefs into accurate, high-quality websites.
- Writing clean, well-structured HTML5 and CSS3.
- Creating responsive layouts using Flexbox and CSS Grid.
- Adding JavaScript functionality where required.
- Angular knowledge essential
- Making sure websites work well across desktop, tablet and mobile.
- Testing websites across modern browsers and devices.
- Checking typography, spacing, alignment, imagery, colours and overall consistency.
- Identifying and fixing styling, layout and functionality issues before websites go live.
- Maintaining and improving existing School Jotter themes.
- Working with designers, developers and other members of the School Jotter team.
- Helping us improve and standardise our library of reusable themes and components.
Requirements
- Strong HTML5 and CSS3 skills.
- Good knowledge of CSS Flexbox and CSS Grid.
- Experience building responsive websites.
- Basic JavaScript knowledge.
- A good understanding of cross-browser compatibility.
- The ability to work accurately from supplied designs.
- An understanding of semantic HTML and web accessibility.
- Angular knowledge
- Excellent attention to detail.
- Good testing and troubleshooting skills.
- The ability to manage your own workload and deliver work reliably.
Desirable skills
Experience with any of the following would be useful:
- Content Management Systems (CMS).
- Git and version control.
- Browser developer tools and debugging.
- Reusable CSS components or design systems.
- WCAG and web accessibility standards.
- School or education websites.
- Using AI development tools to improve productivity, testing and code quality.
The person we’re looking for
Attention to detail is particularly important.
You’ll be the sort of person who notices when a heading isn’t quite aligned, spacing is inconsistent, a mobile layout doesn’t work properly or something simply doesn’t match the original design.
You should be comfortable receiving a design or brief and taking responsibility for turning it into a finished website.
We’re looking for someone who is organised, reliable and productive, communicates well and takes pride in the quality of their work.
You should also be interested in modern web development and willing to embrace new tools, including AI-assisted development, where they can help you work faster and produce better results., If you’re a detail-oriented web developer who enjoys turning designs into polished, responsive websites, we’d love to hear from you.
Benefits & conditions
Pulled from the full job description
- Free parking
- Company pension
- Casual dress
- On-site parking
About the company
Why join School Jotter?
You’ll work on a wide variety of school websites rather than building the same thing every day.
You’ll have the opportunity to develop your front-end skills while helping us improve the next generation of School Jotter website themes and components.
School Jotter is an established education technology company that has been building digital products for schools and organisations for more than 20 years.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is a web developer?
Dev Digest 133 - Back to Front
Dev Digest 121 - AI goes offline
Dev Digest 113 - Debugging above the cloud