Job description

Front-End Developer - React/Razor

We are our people. If you have a genuine passion for beautifully implemented code, a desire to learn new technologies and taking exceptional digital products from concept to launch is what you want to be doing every day, we want to hear from you. Join our established, innovative, fast-moving digital product studio.

Salary: £40k - £45k - depending on skills and experience

EHP03293

Location: Remote, Hybrid, or at our Shrewsbury Studio

Are you a seasoned React.js developer ready to shape our future of front-end development in a collaborative, fast-paced team? We’re looking for a Senior Front-End Developer to take ownership of front-end excellence, guiding our team in building scalable and efficient business operations platforms and process management applications for a wide range of clients.

Our Tech Stack

Our team specialises in crafting business-critical software for established, growing businesses. These platforms drive efficiencies, streamline workflows, and enable scalability for our clients.

Our core stack includes:

React.js and React Native (Essential)

GraphQL

HTML5, CSS3/SASS (Essential)

JavaScript/TypeScript

.NET Core

Azure DevOps

Knowledge of tools like Next.js, Redux, or React Query is a plus but not essential. We value broad expertise in the React.js ecosystem to inform architectural decisions and contribute to our vision of building highly configurable, reusable systems. A few of our legacy projects are based on Umbraco, so experience with that would also be a bonus.

We're a relatively small development team, so although we encourage specialisms, the ability to work on any aspect of our stack is essential, so some .NET Core experience is required.

Role

As a Senior Front-End Developer, you will:

• Work on the creation and development of a reusable, configurable component library to accelerate project delivery and maintain design consistency.

• Take ownership of front-end architecture, ensuring applications are optimised for performance, scalability, and maintainability.

• Define and standardise front-end testing practices, integrating them into our Azure DevOps pipeline to enhance reliability and quality.

• Mentor and guide junior developers, raising the technical bar for the team and contributing to a culture of collaboration and growth.

• Work closely with designers, back-end developers, and project stakeholders to deliver seamless, intuitive user interfaces.

Most of your work will be on our custom business application, building projects from the ground up while contributing to our core platform for delivering those applications.

Attitude

The ideal person in this role will match the values of our existing team; smart and quick to use your initiative, with a lot of drive, a natural love of development and good-natured when working in a team.

You’ll be happy to share your opinions and experience, suggest solutions to challenges and support others. You’ll be keen to learn new methods and tools; develop your skills and master your craft in a supportive environment. You’ll be happy to work hard in a team, determined to do the best you can to make sure the project journey is enjoyable for everyone involved.

The job

You’ll get to:

  • Be part of a talented, supportive, dynamic Agile Scrum team
  • Work with the latest technologies, tools and kit
  • Work on a large variety of different projects in a wide range of industries
  • Work with elegant, structured code that is efficient and easy to maintain
  • Pair program with team members when relevant, and create code independently
  • Follow best practices, like test-driven development, refactoring and continuous integration
  • Work with team leads or management to review and create functional specifications

Practice:

  • We follow well-established Scrum ceremonies and actively improve our processes in a collaborative way
  • We encourage and actively improve our BDD, DDD, KISS and DRY principles, as well as REST, scalable systems and microservices
  • We build positive internal and external working relationships at all times

What We’re Looking For

We want someone who:

• Is passionate about building scalable, efficient front-end architectures that support complex business applications.

• Has deep experience with React.js and a strong understanding of its ecosystem.

• Can define and implement robust front-end testing practices that are easy for others to adopt.

• Excels at mentoring junior developers and fostering a collaborative, supportive team environment.

• Brings a forward-thinking mindset, balancing current project demands with long-term technical goals.

 

Why Join Us?

We are an established digital product studio with over 25 years of experience, trusted by global brands like Sony, Volvo, Tesco, and Volkswagen Group. Today, we’ve refined our focus on developing and maintaining business operations platforms and process management systems that scale with our clients’ needs.

As part of our team, you’ll have the opportunity to:

• Contribute to the development of a reusable suite of components and tools that enable rapid delivery of high-quality, scalable software.

• Help shape the direction of our evolving front-end architecture while working on a variety of challenging, impactful projects.

• Work with cutting-edge tools and technologies in a supportive, growth-oriented environment.

• Receive a competitive salary, 32 days paid leave (plus your birthday off!), and a great company pension.

• Enjoy bean-to-cup coffee and a stocked kitchen to keep you fuelled while you work side-by-side with other talented, committed, enthusiastic members of a growing team.

Must-haves

  • English language fluency
  • Full visas are required for long-term work in the UK - Sponsorship is not available.
  • References for your accomplishments as a developer

Environment

The studio is based in the town centre of Shrewsbury, one of the finest market towns in England. We provide an open, friendly and collaborative working environment in our large open-plan studio, where teammates solve challenges together, share knowledge, and present to each other on emerging trends in technology, software engineering and self-development.

This position is also open for Remote or hybrid working.

Culture

Dress: We dress how we like in the studio - it’s important that we all feel comfortable while we work - and only brush up for meetings and if we have a client visiting.

Location: We’re a 5-minute walk from the centre of Shrewsbury, just across the river, by the Theatre and right next to Frankwell car park, which means you’ll always find it easy to get into work. A couple of our team members cycle, and there are also bike racks in the studio.

Our values

Our success starts and ends with our team. We aim to inspire our people and provide a connection to how what we do has a larger impact on our clients, their teams, and their communities.

We’re a growing, supportive and collaborative team, working together to build exciting and innovative projects. The great thing about joining a company like us is that there are lots of opportunities to learn, and directions for your career to grow, which will depend on your interests, where you excel and what you aspire to be.

Our core values guide and influence everything we do:

  • Comradery - We are in it together and have the good of the company, our clients and the wider community at heart;
  • Mastery - We aim to reach the highest standards, personally and professionally and share knowledge to create an environment of learning and growth;
  • Adventure - We push outside of our comfort zone with curiosity, explore what’s possible and enjoy the ride;
  • Investment - We are confident in the decisions we make, and committed to seeing through projects to a successful outcome. That includes the team's career journeys, too.

Click here to apply

No recruitment agencies, please. Seriously.