Job description
- Understand the business requirements and be able to translate them into a working solution within the specified deadlines. As a Frontend Developer you will be working on existing and future aspects of the menu with a good understanding of the architecture and what is going on when building an application.
- Ability to liaise with the wider business to provide support and advice to help facilitate cohesion from a development point of view.
- To build and develop relationships across the business as a knowledgeable source of information with regard to the menu and how that fits with, and relates to, the various
- Willingness to engage with and learn new technologies and methodologies that the business feel relevant to the performance of the role.
- A positive approach to the role and colleagues in order to cultivate and promote a cohesive team mentality.
- Good analytical skills, creativity and a logical thinking approach to developing solutions.
Skills Required
- The ability to write, and understand HTML & CSS within and without the context of frameworks such as Tailwind
- Understanding of JavaScript and typescript and how this interacts within a site context
- A basic understanding of frameworks such as Vue JS with a willingness to improve on existing knowledge. Any Svelte experience is a bonus
- An understanding of and Web Services and API integration (REST)
- An understanding of Web Application Security
- Good knowledge of sessions and cookies and how these are manipulated in a web context
- Understanding of Legacy PHP based frameworks (Laravel, Symphony etc)
- SOLID Design Principles
- An understanding of SEO principles
- A mobile first approach to development
Application Familiarity
- Standard developer browser debugging tools
- Standard LAMP developer IDEs
- FileZilla or similar FTP clients
- Jira and Confluence
- Bit Bucket/Git
BENEFITS
- Competitive salary
- Flexible & hybrid working (remote – come into the office in Oxford once a month – when needed