Senior Front End Engineer

Arbor Education

Job Overview

Location

United Kingdom

Salary

GBP 60,000 - 70,000 yearly

Employment Type

Full-time

Work Arrangement

Remote

Sector

Information Technology & Software

Experience Level

Senior (5-8 years)

Application Deadline

July 31, 2026

About the Company

Arbor Education is dedicated to transforming the operational landscape of schools, aiming to alleviate the pressures of heavy workloads and administrative burdens on educators. They firmly believe in a better way to work, achieved by equipping school staff with the right tools and technology. The company develops a comprehensive platform and products, including MIS and school management tools, which are currently utilized by over 12,000 schools and trusts. Their mission extends beyond mere efficiency, focusing on creating happier working lives for those who drive education daily. Arbor Education fosters a strong, diverse team of experienced specialists, ex-teachers, and Edtech engineers, all passionate about making a tangible difference in the sector.

Job Description

Arbor Education is seeking a highly skilled and collaborative Senior Front End Engineer to join our innovative team. This remote position offers a unique opportunity to significantly impact the future of education technology in the UK.

You will play a crucial role in the ongoing migration from ExtJS to React, contributing directly to the development of our front-end library and React Native mobile application. This is a broad and challenging role, perfect for a creative problem-solver eager to build new features, comprehensive component libraries, and enhance our core products.

We are passionate about transforming schools for the better, believing that technology can alleviate burnout and empower staff. Our MIS and school management tools are already making a difference in over 12,000 schools, providing actionable insights and supporting happier working days. Join us in our mission to make schools more joyful places to work and learn.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

JavaScriptTypeScriptReactHTMLCSSWeb AccessibilityAutomated TestingUnit TestingIntegration TestingEnd-to-End TestingScrumAgileSOLID PrinciplesDRY PrinciplesWebpackBabelSoftware ArchitecturePHPSymfonyDockerContainerisationGitHub ActionsBash ScriptingReact NativeMobile App DevelopmentEnterprise SolutionsFrontend Framework DevelopmentRelational DatabasesNoSQL DatabasesRefactoringClean CodeDomain-Driven DesignTest-Driven Development

Key Responsibilities

  • Work closely with the Product Manager, QA Engineer, and Technical Lead to solutionize feature requests.
  • Lead the creation of detailed documentation for new feature developments, incorporating diagrams for comprehensive understanding.
  • Drive the development and implementation of tests around new features, ensuring appropriate coverage and the highest standards.
  • Drive a user-centric front-end platform that delivers exceptional user experiences.
  • Play a proactive role in mitigating the occurrence of production incidents, identifying risks and ensuring quality.
  • Actively participate in remediation in the event of an incident, and also root cause analysis with the team to implement measures that prevent future occurrences.
  • Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies.
  • Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence.
  • Lead and actively participate in tech-talks, workshops, and team-based learning initiatives - ensuring knowledge is disseminated effectively across the team.
  • Proactively identify and address developer experience and workflow improvements.

Qualifications

  • Extensive expertise in JavaScript and TypeScript, with a deep understanding of JavaScript fundamentals.
  • Proven experience in leading projects with modern JavaScript frameworks such as React, Angular, Vue or similar.
  • Excellent knowledge of HTML and CSS.
  • Strong understanding of web accessibility.
  • Strong experience with automated testing (unit testing, integration testing and end-to-end testing).
  • Good understanding of good software delivery methodologies (e.g. Scrum, Agile).
  • Advanced understanding and application of best practices and software engineering principles, including SOLID, DRY, etc.
  • Good understanding of front-end build tools such as Webpack and Babel.
  • Basic software architecture skills: understands the ways in which frontends can fit into the overall software stack.
  • Experience with a backend language/framework such as PHP/Symfony.
  • Demonstrates leadership qualities and a proactive problem-solving mindset.
  • Excellent team collaboration skills and experience in mentoring developers.
  • A commitment to continuous learning, improvement and staying up-to-date with industry trends.
  • Excellent written and spoken English for clear and effective communication.
  • Experience with Docker and containerisation.
  • Experience with build tooling (GitHub Actions, bash scripting etc.).
  • Bonus: Experience with React Native or other mobile app development technologies.
  • Bonus: Past experience with enterprise solutions.
  • Bonus: Experience developing a frontend framework / platform.
  • Bonus: Experience writing PHP.
  • Bonus: Experience with relational and NoSQL database technologies.
  • Bonus: Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc.

Benefits & Perks

  • Dedicated wellbeing team championing initiatives like mindfulness, lunch n learns, manager training, and mental health first aid.
  • 32 days holiday (25 annual leave + 7 extra company-wide days over Easter, Summer & Christmas).
  • Life Assurance paid out at 3x annual salary.
  • Comprehensive wellness benefit provided by AIG Smart Health (24/7 virtual GP service, mental health support, counselling, personalised health checks).
  • Private Dental Insurance with Bupa.
  • Salary sacrifice Pension provided by Scottish Widows.
  • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay.
  • 5 free return-to-work maternity coaching sessions.
  • Access to services such as Calm and Bippit (financial wellbeing coaching).
  • Flexible working champion.
  • Social committees that plan team, office, and company-wide events.
  • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc).
  • Volunteer with a charity of your choice for a day each year.
  • Dog-friendly offices.

How to Apply

Join Our Communities

The UK EdTech sector is experiencing significant growth, driven by digital transformation in education. This Senior Frontend Engineer role at Arbor Education is pivotal in enhancing user experience and driving the migration to modern React-based platforms. You will leverage your expertise in React, TypeScript, and web accessibility to develop robust, scalable front-end solutions. This position directly impacts product quality and user satisfaction, contributing to Arbor's mission of creating more joyful and efficient school environments. Your work will involve comprehensive component library development and API integrations, ensuring high performance and maintainability across our educational management tools.

Posted Date

July 17, 2026