- Engage in project assessment and scoping to help ensure that appropriate technical possibilities are explored.
- Take an active role in the design process from understanding requirements to reviewing and challenging wireframes, prototypes and final designs.
- Create high-quality, accessible and responsive functionality by working to industry standards and through team participation and code reviews.
- Ensure Forestry England’s website, and associated technology are always fully operational.
- Identify further opportunities for developing the website in-line with strategic objectives.
- Keep abreast of new web and mobile technologies, recommending best practice, suggesting areas for improvement and advising the organisation accordingly.
- Support internal teams to manage the website using the content management system.
- Manage external development from a technical and administrative point of view, provided by a digital agency.
Person specification
Essential Skills And Experience
- Delivering large, professional websites and digital projects, using Drupal.
- Commercial experience working with LAMP / LEMP technology stack.
- Full-stack development experience (OO PHP, HTML, CSS, JS).
- Experience using Git in a team environment.
- Excellent communication skills. You must be comfortable communicating effectively with technical and non-technical team members, stakeholders and external partners.
- Full lifecycle involvement. Scoping work through to testing, deployment and support. Happy working as a sole developer and also managing external development from a requirements and technical review point of view.
- Working collaboratively with a digital agency to ensure accessibility and security is compliant at all times.
- Knowledge of open data platforms or API integrations.
Desirable Skills And Experience
- Commercial experience building Drupal 10 websites.
- Experience with cross-browser and cross-platform testing, including some automated testing.
- Working in a containerised development environment, ideally Docker based. We use Docksal.
- Experience working with a CSS preprocessor such as SASS or LESS (In terms of front end, (WIG would also be useful).
- Knowledge of web accessibility best-practice.
- Experience working in an Agile environment, especially knowledge of Kanban or Scrum.
- Managing a team’s development with a git and gitflow approach (ideally using Bitbucket).
- An ability to mock-up screenshots for stakeholders to evaluate new front-end designs.
- Experience with any PHP debugger (we use xdebug).
- Experience of some kind of project management system, ideally JIRA.
Behaviours
We'll assess you against these behaviours during the selection process:
- Changing and Improving
- Communicating and Influencing
- Working Together
- Delivering at Pace
Technical skills
We'll assess you against these technical skills during the selection process:
- A practical technical assessment will be made available as part of the interview, to be completed on the day.