At a Glance
- Tasks: Join a dynamic team to develop and maintain high-quality web applications using PHP, Angular, and React.
- Company: Proctor + Stevenson, a forward-thinking tech company in Bristol.
- Benefits: Competitive contract salary, flexible working options, and opportunities for professional growth.
- Other info: Thriving Agile culture with excellent career advancement opportunities.
- Why this job: Make an impact by delivering innovative web solutions in a collaborative environment.
- Qualifications: 5+ years of experience in full stack development with strong skills in React and Next.js.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Proctor + Stevenson is looking for a talented Full Stack Web Developer to join our collaborative team. You’ll have 5+ years of experience and work alongside developers, designers, QA engineers, and project managers to deliver high quality, performant web solutions that meet client needs.
Responsibilities
- Develop, customise, and maintain web applications, in PHP, Angular and React.
- Build API-driven solutions, ensuring compatibility with jsonapi.org specifications.
- Collaborate with internal teams via Git repositories, Jira and remote communication tools.
- Work effectively with modern frontend frameworks like Angular and Next.js as needed.
- Deliver high-quality front-end work using standards‑compliant HTML, CSS, and JavaScript.
- Write well‑structured React code following best practices, using frameworks such as NextJS where applicable.
- Deploy solutions using AWS and troubleshoot hosting environments where necessary.
- Optimise performance (e.g. using Memcache, efficient queries, Docker containers).
- Participate in technical reviews and daily stand‑ups where needed, working within a broader Agile framework.
- Deliver as part of the team the front‑end build using Next.js within a headless architecture.
- Collaborate with back‑end, front‑end and full‑stack developers to ensure seamless integration with the Drupal CMS and Next.js architecture set by the Principal Front‑end Developer.
- Participate in sprint planning, reviews, and code reviews led by the Principal Front‑end Developer and Digital Project Manager.
- Ensure code quality, performance, and adherence to accessibility standards.
Requirements
- Strong experience with React, Next.js (App Router) and modern JavaScript/TypeScript.
- Familiarity with headless CMS integrations (ideally Drupal).
- Strong understanding of front‑end build pipelines and Git workflows.
- Experience working in agile environments.
- Strong communication skills, with the ability to explain technical concepts clearly to non‑technical stakeholders.
- Strong understanding of web accessibility standards and best practices.
- Ability to work independently and deliver to tight deadlines.
- Solid understanding of MySQL and relational database design.
- Front‑end development proficiency: HTML5, CSS3, and modern JavaScript (ES6+).
- Version control with Git in collaborative workflows.
- Experience deploying and managing applications on the AWS platform.
Desirable
- Solid understanding of CSS preprocessors and their application in scalable styling.
- Experience with Headless Drupal environments.
- Experience with using Storybook and Tailwind.
- Understanding of atomic design methodology.
- Familiarity with enterprise‑scale CMS‑driven websites.
- Prior experience with JIRA as a project management tool.
- Familiarity with MVC architecture.
- Laravel development experience.
- Use of Storybook and atomic design systems.
- Linux/Apache configuration knowledge.
- Experience with performance tuning and caching.
- Containerisation and automation via Docker and Ansible.
Technical Environment
- Tech stack: js, Drupal (headless), React, Angular (desirable)
- Tools: Jira, Microsoft Teams, Gitlab
Person Specification
- Communicates clearly and can make technical concepts accessible to non‑technical audiences.
- Produces clear documentation for stakeholders when needed.
- Thrives in a collaborative environment, giving and receiving constructive feedback.
- Breaks down complex problems into manageable tasks and prioritises effectively.
- Manages multiple projects without losing attention to detail.
- Approaches challenges with curiosity and a mindset for continuous improvement.
- Learns quickly and adapts to new technologies as the web landscape evolves.
- Takes ownership of its work, is reliable, and follows through on commitments.
Seniority level: Mid‑Senior level
Employment type: Contract
Job function: Information Technology
Industries: Technology, Information and Media
Location: City Of Bristol, England, United Kingdom
Web Developer (Full Stack) in Bristol employer: Proctor + Stevenson
Contact Detail:
Proctor + Stevenson Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Web Developer (Full Stack) in Bristol
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. You never know who might be looking for a Full Stack Web Developer just like you!
✨Show Off Your Skills
Create a portfolio that highlights your best work. Include projects that showcase your experience with React, Next.js, and PHP. Make sure to share it when you apply through our website – it’ll give you an edge!
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding of web accessibility standards. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨Follow Up
After your interview, don’t forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in their minds. Plus, it’s a great chance to reiterate why you’re the perfect fit for the team.
We think you need these skills to ace Web Developer (Full Stack) in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Full Stack Web Developer. Highlight your experience with PHP, Angular, React, and any relevant projects that showcase your skills in building API-driven solutions.
Showcase Your Projects: Include links to your previous work or GitHub repositories. We love seeing real examples of your coding prowess, especially if they demonstrate your ability to deliver high-quality, performant web solutions.
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you’re a great fit for the team and how your skills align with our needs. Remember, we appreciate strong communication skills!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Proctor + Stevenson
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Next.js, and PHP. Brush up on your knowledge of API-driven solutions and how to optimise performance using tools like Memcache and Docker. Being able to discuss these topics confidently will show that you’re a great fit for the role.
✨Showcase Your Collaboration Skills
Since this role involves working closely with various teams, be prepared to share examples of how you've successfully collaborated in the past. Talk about your experience with Git workflows, Agile methodologies, and tools like Jira. Highlighting your ability to communicate technical concepts to non-technical stakeholders will set you apart.
✨Prepare for Technical Questions
Expect to face some technical questions or even coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. Familiarise yourself with web accessibility standards and best practices, as these are crucial for delivering high-quality web solutions.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the projects you’ll be working on, and how success is measured in the role. This shows your genuine interest in the position and helps you determine if it’s the right fit for you.