Frontend Software Engineer in Gateshead

Frontend Software Engineer in Gateshead

Gateshead Full-Time 60000 - 60000 £ / year (est.) Home office (partial)
Salecycle

At a Glance

  • Tasks: Design and build modern front-end applications using React and TypeScript.
  • Company: Join SaleCycle, a leading tech company transforming customer engagement with AI.
  • Benefits: Enjoy flexible hybrid working, 25 days leave, and a monthly social fund.
  • Other info: Great career growth opportunities and a supportive, diverse workplace.
  • Why this job: Make an impact with cutting-edge technology in a collaborative team environment.
  • Qualifications: Strong experience with React and TypeScript; passion for clean code.

The predicted salary is between 60000 - 60000 £ per year.

Location: Gateshead, hybrid working or UK, remote

Reporting to: Engineering Lead

Salary range: We offer a salary of up to £60,000 per annum depending on experience

About Us

SaleCycle is redefining how brands convert, engage, and retain customers through AI-driven experiences across the entire customer journey. SaleCycle combines real-time onsite personalisation and intent scoring with offsite activation across email, SMS, and paid channels, enabling brands to identify, engage, convert, and re-engage customers with precision.

What we do

  • We provide a full-funnel Agentic Marketing Platform, combining:
    • Real-time behavioural analytics and intent scoring
    • AI-powered search, recommendations, and agentic decisioning
    • Onsite personalisation and A/B testing
    • Cross-channel activation (email, SMS, paid media)
    • CRM/CDP integrations and first-party data orchestration
    • Retail media and monetisation capabilities

Who we are

We are a global team of 100+ people across the UK, France, Spain, Italy, and Eastern Europe. We are profitable, growing, and operating with a clear mindset:

  • We build, not maintain
  • We prioritise outcomes over activity
  • We operate with low ego and high accountability
  • We challenge ourselves to step outside our comfort zone

Job Summary

As a Frontend Software Engineer, you will be part of a highly collaborative, agile, and empowered product delivery team, dedicated to building the interfaces our brands and shoppers use to experience AI-driven personalisation, recommendations, and agentic decisioning in real time. You’ll own the React/TypeScript front end of our platform end‑to‑end, from performant, low‑latency on‑site experiences to the internal tools our teams use to configure and monitor AI agents, working closely with the backend engineers (Go, C#/.NET) and AI/ML teams who power them. This is a great opportunity to work in an environment that embraces cutting‑edge technologies, with a strong focus on React, TypeScript, and modern front‑end architecture for AI‑powered products. Exposure to, or an appetite to pick up, Go and/or C#/.NET is a genuine plus, since you’ll frequently be working across the API boundary with those services. We’re looking for someone who is passionate about writing high‑quality front‑end software and thrives in a collaborative team environment.

Key Responsibilities

  • Designing and building modern, performant front‑end applications using React and TypeScript, including AI‑powered and agentic user experiences (real‑time personalisation, recommendations, conversational/agent interfaces)
  • Translating intent scoring, decisioning, and analytics outputs from our AI/agentic services into clear, responsive, and delightful UI
  • Collaborating closely with backend engineers on Go and C#/.NET services to help shape clean, well‑documented APIs that serve the front end well
  • Building and maintaining reusable component libraries and design‑system foundations across our product suite
  • Optimising for performance, accessibility, and reliability, including in edge/onsite personalisation contexts where flicker and load time are critical
  • Writing clean, maintainable, and efficient code following industry best practices (e.g., SOLID principles, component‑driven design)
  • Collaborating within an agile, Scrum‑driven team, participating in sprints and planning sessions
  • Contributing to automated testing, CI/CD pipelines, and monitoring production front‑end systems
  • Engaging in peer code reviews and mentoring junior engineers to support knowledge‑sharing and team growth

Essential Skills & Experience

  • Strong, hands‑on experience with React and TypeScript in production applications
  • Solid grounding in modern JavaScript/TypeScript, component architecture, and state management
  • Experience building UI for data‑rich or AI‑powered products (analytics dashboards, recommendation surfaces, real‑time personalisation, or similar)
  • Comfortable consuming and helping shape RESTful (or similar) APIs from front‑end code
  • Familiar with git or other distributed source control systems
  • A problem‑solver with a proactive approach to diagnosing and resolving issues
  • Passionate about writing clean, maintainable, and scalable front‑end code
  • Experience building and maintaining automated test suites with Cypress/Jest, or similar
  • Experience with project management tools such as JIRA

Nice to have

  • Experience with Go and/or C#/.NET enough to read, debug, or contribute to the services your UI talks to is a strong plus
  • Familiarity with cloud computing platforms (AWS, Azure)
  • Exposure to AI/ML-powered products: LLM-driven features, agentic systems, recommendation engines, or A/B testing platforms
  • Familiarity with operating in an ISO 27001‑certified environment
  • Experience with Docker and containerised environments
  • Knowledge of CI/CD pipelines and DevOps practices
  • Familiarity with updating and maintaining dependencies to proactively address security risks
  • Experience with mentoring, training, or knowledge sharing within a team

Our Perks & Benefits

  • Flexible hybrid working
  • 25 days annual leave + public holidays + your birthday off + increase holidays for length of service
  • Free parking at the office
  • Annual company meet‑up
  • Monthly social fund
  • Monthly working from home allowance
  • Long Service Awards
  • Annual training budget

For all our perks, please visit our website

Our Idioms

At SaleCycle, we care about our people; we prioritise well‑being and work‑life balance, growth & innovation, continuously pushing boundaries as a team and a company for our customers. We MOVE together as One. We MOVE out of the Comfort zone. We MOVE at Pace. We MOVE to Scale. We MOVE to the Needle.

Support & Equal Opportunities

It’s okay if you don’t tick all the boxes - don’t let imposter syndrome prevent you from applying! SaleCycle is committed to providing a caring work environment for all employees, regardless of age, sex, disability, sexual orientation, race, religion, or belief. When it comes to recruitment, we’re interested in your work experience, skills, and overall personality. Because diversity makes the workplace stronger and is necessary for SaleCycle's success, we are intensifying efforts to incorporate concrete actions to help us improve in this area. As part of our recruitment process, successful candidates are subject to a DBS check. This cost is covered by SaleCycle.

Frontend Software Engineer in Gateshead employer: Salecycle

At SaleCycle, we pride ourselves on being an exceptional employer, offering a dynamic work culture that prioritises well-being, innovation, and collaboration. Our Gateshead location provides flexible hybrid working options, generous annual leave, and a strong focus on employee growth through training budgets and mentorship opportunities. Join us to be part of a forward-thinking team that values your contributions and encourages you to step outside your comfort zone while working with cutting-edge technologies in a supportive environment.

Salecycle

Contact Details:

Salecycle Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Frontend Software Engineer in Gateshead

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Salecycle or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Salecycle.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Salecycle.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Salecycle that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Frontend Software Engineer in Gateshead

React
TypeScript
JavaScript
Component Architecture
State Management
RESTful APIs
Cypress

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Salecycle.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Salecycle and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Salecycle

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Salecycle uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.