Senior Frontend Engineer (React) in Sheffield

Senior Frontend Engineer (React) in Sheffield

Sheffield Full-Time 60000 - 75000 Β£ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Lead the development of customer-facing web applications and ensure high technical standards.
  • Company: Join a leading data provider in the metals, mining, and fertiliser markets.
  • Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on innovation and continuous improvement.
  • Why this job: Make a real impact with your technical expertise on meaningful projects.
  • Qualifications: Experience in frontend development, strong communication skills, and a passion for ownership.

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

CRU has been producing commodity market data and analysis for over 50 years. We serve clients across global metals, mining and fertilizer markets β€” organisations who use our data to make pricing, supply chain, and investment decisions at scale. Our Sheffield engineering team builds and maintains the digital products through which those clients access our intelligence.

About the role: We're looking for a senior engineer who sets the bar rather than meets it: someone who owns the technical direction of what they work on and feels responsible for it long after the ticket is closed. If that sounds like how you work, read on.

What You'll Own

  • The technical quality bar for CRU's customer-facing web applications β€” architecture decisions, code review standards, and the patterns the rest of the team builds on.
  • End-to-end delivery of new features: from early ideation with Product and UX through to production, iteration, and the next cycle.
  • The engineering culture your team operates at β€” you raise it, you protect it.
  • The translation layer between technical complexity and business decisions β€” stakeholders should leave conversations with you able to act, not just informed.

Who You Are

These aren't requirements to tick off β€” they're descriptions of how you work:

  • You've built something nobody asked you to, because you could see it needed to exist.
  • When requirements are unclear, you form a hypothesis and move β€” clarifying as you go rather than waiting for a spec to appear.
  • You push back on product or design decisions when you think they're wrong. With evidence, not volume. And you're willing to be wrong back.
  • You've broken something in production. You can tell me what you did, what you learned, and what changed because of it.
  • You have strong technical opinions. Some of them you've revised. You know exactly what changed your mind.
  • You measure whether what you shipped made a difference. When you can't measure it, you say so.

This Isn't for You

  • If you're looking for a project to deliver and hand off, not a codebase to own.
  • You need detailed requirements before you can start forming an opinion.
  • You measure success by stories closed, not by what customers can now do.
  • You haven't shipped and maintained software used by real paying users in production.

Technical Bar

  • Cloud platforms β€” Azure preferred. You've worked with the infrastructure your code runs on and you've engaged with it directly, not just handed tickets to an ops team.
  • Testing, CI/CD, SDLC β€” You write tests because you've felt what happens when you don't.
  • Full-stack exposure β€” you can navigate a backend when you need to. Python is a genuine bonus, not a nice-to-have footnote.
  • Communication β€” you can explain a technical tradeoff to a non-technical stakeholder without dumbing it down or losing the room.
  • Experience level β€” you've been through enough full delivery cycles to have opinions about what breaks them and what doesn't.
  • BSc in Computer Science or related field, or equivalent experience.

What You'll Get

  • Technical influence β€” your architectural decisions shape products used daily by industry analysts and strategists worldwide.
  • Meaningful domain β€” the engineering problems here are real: complex data relationships, demanding expert users, high-stakes outputs.
  • The team β€” A focused engineering team that values technical opinions backed by evidence, ownership over 'just finishing tickets,' and the occasional debate over the right way to build for the long term.
  • Hybrid working β€” Sheffield base, (2 days/week in office).

Senior Frontend Engineer (React) in Sheffield employer: CRU Group

CRU is an exceptional employer that fosters a culture of ownership and technical excellence within its Sheffield engineering team. With over 50 years in the commodity market data sector, employees benefit from meaningful work that directly impacts global industries, alongside opportunities for professional growth and influence over product architecture. The hybrid working model promotes a balanced lifestyle while collaborating with a focused team that values evidence-based opinions and innovative problem-solving.

C

Contact Details:

CRU Group Recruitment Team

We think you need these skills to ace Senior Frontend Engineer (React) in Sheffield

React
Cloud Platforms (Azure preferred)
Testing
CI/CD
SDLC
Full-stack Exposure
Python