Full Stack Developer
Role details
Job location
Tech stack
Job description
As our new Mid-Weight Full Stack Developer, you'll enjoy a varied day-to-day workload. Your core focus will be bringing Figma designs to life by building bespoke WordPress websites using our cutting-edge, in-house block-based theme.
Beyond standard site builds, you'll be diving deep into backend logic to develop custom WordPress plugins tailored to our clients' unique needs. As our tech stack continues to evolve, you'll also play a vital role in maintaining and expanding our growing portfolio of modern web applications built with Laravel, React, and Next.js.
You'll be trusted to communicate directly with our clients, translating complex technical concepts into plain English and ensuring their vision becomes a reality.
What You'll Be Doing
- Building Eye-Catching Sites: Translating high-fidelity Figma designs into pixel-perfect, responsive web elements.
- WordPress Engineering: Developing websites using our in-house block theme and building custom WordPress plugins from the ground up.
- Modern App Development: Maintaining and building upon our growing roster of Laravel, React, and Next.js projects.
- Client Collaboration: Acting as a technical voice for Reach Digital, communicating effectively with clients to gather requirements and present solutions.
- Problem Solving: Squashing bugs, optimizing performance, and ensuring a seamless user experience across all devices., * This is a fully in-house role based in Dedham. Are you able to reliably commute to the studio on a daily basis?
Requirements
To hit the ground running, you'll need a solid foundation in both front-end and back-end technologies:
- Core Languages: Strong working knowledge of HTML5, CSS3, JavaScript, and PHP.
- WordPress Expertise: Highly familiar with the WordPress ecosystem (themes, architecture, and backend).
- Design Translation: A keen, pixel-perfect eye for detail when translating Figma designs into responsive, interactive elements.
- Modern Workflows: Solid experience with modern build tools (like Vite) and CSS preprocessors (like Sass).
- Database Management: Good working knowledge of relational databases, specifically MySQL and SQLite.
- Version Control: Strong proficiency with Git (branching, merging, pull requests).
- Soft Skills: Excellent communication skills, both written and verbal, with the confidence to speak directly with clients.
- Analytical Mindset: Strong troubleshooting skills and a logical approach to debugging.
Desirable Skills (The Nice-to-Haves)
We don't expect you to know all of these, but experience in any of the following will give your application a huge boost:
- Experience with modern PHP frameworks, specifically Laravel.
- Experience with modern JS frameworks/libraries, particularly React and Next.js.
- Working knowledge of TypeScript.
- Experience building custom WordPress plugins completely from scratch.
- Experience building, securing, and consuming RESTful APIs.
- Knowledge of semantic HTML and basic technical SEO best practices.
- Familiarity with modern deployment tools and server workflows.
- Familiarity with Photoshop