Agile MethodologiesFront-End DevelopmentJavascriptOOPReact.JsBabel.JsMentoringSoftware As A ServiceSystem ArchitectureTechnical Leadership
Senior (5-8 years) -
UK
Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars
230+ employees
Education
Role
Who you are
Extensive experience with React (preferred) or other modern JavaScript frameworks (Angular/Vue), along with a strong proficiency in Javascript and Typescript, HTML and CSS
Proficiency with front-end build tools such as Webpack and Babel
Advanced understanding and application of software engineering principles, including SOLID, DRY, etc
Understanding APIs, data fetching strategies, and how to efficiently manage data flow between the client and server
Leadership experience, showcasing the ability to guide teams, make architectural decisions, and drive technical excellence
A team player, willing to muck in and help others when needed, a driven personality who asks questions and actively participates in discussions
Good written and spoken English for effective communication and presentation
Considerable experience in software development
Desirables
Understanding of accessibility standards (WCAG)
Experience with PHP or related backend technologies
Knowledge of React Native or other mobile app development frameworks
Experience with enterprise-level solutions and large-scale system architectures
Familiarity with Scrum methodology or other agile development processes
Experience with cloud computing
Experience with Docker and containerisation
Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development
What the job involves
Oversee the design, development and implementation of front-end features and improvements that enhance Arbor’s front-end systems, setting a high standard for the team’s output
Collaborate closely with other Tech Leads within ATLAS chapter, fostering a cohesive and high-performing engineering organisation
Collaborate with cross-functional teams to support and guide the development of new features, ensuring that any new components or solutions align with the overall UI and UX strategy and maintain a cohesive user experience across the product
Take a leadership role in solutionizing complex feature requests, ensuring alignment with the team's architectural decisions and contributing to wider team responsibilities
Drive the creation of detailed and strategic documentation for new feature developments, emphasising architectural considerations and alignment with the overall technology strategy
Lead and actively participate in advanced testing practices, ensuring that the team maintains a high standard of test coverage and reliability
Produce well-architected, efficient, and scalable code, serving as a role model for engineering best practices
At Arbor, we’re on a mission to transform the way schools work for the better. We passionately believe that there’s a better way to work. And it starts by giving everyone the right tools and technology for the job. Ultimately, we’re here to help make our schools and trusts stress a little less, and focus on what matters most - improving the lives of teachers and outcomes of students everywhere.
Company benefits
A dedicated wellbeing team
32 days holiday (plus Bank Holidays)
Enhanced maternity and adoption leave and paternity pay
5 free return to work maternity coaching sessions
Access to services such as Calm, Bippit and Health Assured
Private Dental Insurance
Flexible working
Social committees that plan events
Dedicated professional development training budget
Volunteer with a charity of your choice for a day each year