React Full Stack Developer - Hybrid

Overview

  • Job Title: React Full Stack Developer
  • Reporting to: Head of Development
  • Department: Creative - Development
  • Location: Essex
  • Job Type: Hybrid
  • Direct reports: None

Join a fast-moving team building real products ranging from Interactive digital experiences to AI- enhanced automation platforms.

We’re looking for a talented and adaptable Full Stack Developer with a strong foundation in React and TypeScript to assist our development team maintaining and creating new features on our digisuite platform (our property-marketing, interactive appointment tool) alongside a variety of web and AI- enhanced projects. You’ll be hands-on in React most days. The role also includes creating, updating and testing responsive and Bespoke HTML email marketing templates (e-shots) as we move towards automating this process; prior e-shot experience is helpful but can be learned in-role. Beyond React, you will also be given opportunities to work with Google Cloud Platform and with technologies like Unreal Engine to deliver streamed 3D experiences on the web and in VR (e.g. 3D siteplan development for digisuite), with support to learn both on the job.

You must be self-driven and keen to learn new platforms and skills to support our diverse portfolio of digital services. The role also includes assisting in showcasing our products face-to-face with clients, at marketing suites, events, and on-site installations, so a full UK driving licence and confidence presenting in person are essential.

You’ll report to our Head of Development and work day-to-day with both digisuite-specific and web- specific developers as projects require. We value continuous improvement, clear communication, and dependable, high-quality delivery. AI code assistants are provided to accelerate prototyping and remove boilerplate; leverage them fully, optimise your workflow and uphold safe, high-quality standards.

Job responsibilities

  • Build features, components and integrations for our interactive property-marketing tool.
  • Contribute to quality, performance, accessibility and maintainability.
  • Build and test bespoke, responsive HTML email templates and modules.
  • Support client platform specifics (e.g., Microsoft Dynamics, Pardot, Mobas, Mailchimp).
  • Prototype and deliver tools that use LLMs and related services.
  • Design, build and integrate with APIs.
  • Contribute to marketing and product sites (routing, data-fetching, SEO, performance).
  • Assist with component libraries, CMS integrations and CI/CD.
  • Carry out hardware installation, testing and handover on client sites; liaise with stakeholders on-site.
  • Travel as needed (occasional early starts/late finishes).
  • Support live demos at client offices and events; present clearly and professionally.
  • Contribute to deployments and cloud services used by our apps and tools.
  • Assist with creating new interactive 3D siteplan experiences in Unreal Engine (digisuite)
  • Drive continuous innovation and propose practical improvements for our platforms and web apps.
  • Undertake full-stack tasks as needed, including responsive front-end across devices/browsers/OS.
  • Communicate concepts and recommendations clearly to colleagues and clients.
  • Collaborate to deliver on time and to a high standard.
  • Be punctual, prepared and professional; keep admin systems and records up to date.
  • Follow company policies, procedures and instructions.
  • Submit daily timesheets via Synergist.
  • Undertake reasonable additional duties aligned with your main responsibilities.
  • Embrace AI assisted development tooling.
  • Evaluate outputs for correctness, performance, security, accessibility, licensing and maintainability.
  • Prompt and iterate effectively; know when to stop and implement solutions manually.
  • Protect client data, IP and GDPR compliance.
  • Share learnings and patterns with the team and adapt workflows as tools evolve.

Person specification

  • No specific qualifications required.
  • Commercial experience in a development environment. Production experience with React and TypeScript.
  • Advanced vanilla CSS is essential.
  • Prior e-shot/HTML email development is an advantage; can be learned in the role.
  • Understanding of the software development lifecycle and version control.
  • Prior agency experience is advantageous.
  • Comfortable engaging with multiple stakeholders and client teams.
  • Advanced: TypeScript, React, Next.js, CSS, Git.
  • Web fundamentals: Semantic HTML, responsive CSS.
  • Firebase, Material UI, Framer Motion, Mono-Repos (NX).
  • LLM integration, API design/consumption.
  • PHP/MySQL (legacy or integration work), Linux, SSH, remote/cloud networking basics.
  • Google Cloud Platform (e.g., hosting, CI/CD).
  • Figma.
  • Unreal Engine / Pixel Streaming exposure.
  • Tooling: Proficient with Microsoft Office (Word, Excel, Outlook, Teams).
  • Familiarity with GDPR and relevant legislation.
  • Self-driven and keen to learn new platforms and skills; proactive about continuous improvement.
  • Effective time management; reliable with deadlines.
  • Adaptable: comfortable working independently and within a team.
  • Strong problem-solving and analytical mindset.
  • Client-friendly and confident presenting and demonstrating systems.
  • Enthusiastic about software development and improving customer journeys.
  • Full UK driving licence and willingness to travel for installations, meetings and events.
  • Flexibility for occasional early starts/late finishes when work or travel demands it.

Equal Opportunities employer

Focus is an Equal Opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

We do not discriminate on the basis of race, colour, nationality, ethnic or national origins, sex, gender reassignment, sexual orientation, marital or civil partnership status, pregnancy or maternity, disability, religion or belief, age, or any other ground on which it is or becomes unlawful to discriminate under the laws of England, Wales and Scotland. All employment is decided on the basis of qualifications, merit, and business needs.

Before you apply

At the Focus Agency Group, we’re committed to being the best.

Our team is made up of highly skilled professionals who possess not only a deep understanding of our clients’ requirements, but also an innate grasp of the ever-evolving digital landscape.

We value creative minds and believe in providing our team members with stimulating projects and the opportunity to work alongside leading figures in the digital industry. As part of our commitment to professional development, we offer tailored training to empower our team to stay ahead of the curve.

When you join the Focus Agency Group, you’ll be embarking on an exciting journey where your expertise will be nurtured, your ideas will be valued, and your career will thrive.

  • Please ensure you submit an up-to-date CV.
  • If the position you’re applying for requires a portfolio, we kindly ask you submit or share a link to showcase your work.
  • You must have the right to work in the UK.
  • You must be within commutable distance of your designated office.

Frequently asked questions

What do I need to provide as part of my application?

What happens once I submit my details and CV as part of the application process?

Will I receive feedback back from anyone regarding my application?

I have an interview! How can I best prepare, and will my interview be virtual or in person?

What do I need to do if I require reasonable adjustments as part of my application or interview process?

I have had my interview, when will I hear back?

If I receive an offer, what should I expect?

Do you offer remote or hybrid working?

What should I expect during the onboarding process?

Do you offer work experience, apprenticeships or graduate opportunities?

Do you provide sponsorship?

Apply here

"*" indicates required fields

DD slash MM slash YYYY
Accepted file types: pdf, Max. file size: 20 MB.
Accepted file types: pdf, Max. file size: 20 MB.