Post a job — FREE
Get weekly
React jobs

Senior Front End Web Developer

JavaScript SPA's

Help us to deliver amazing web apps. Inspire those around you.

We've got opportunities for you to work on interesting projects, innovate with the latest technologies and produce solutions that delight our clients. Do you have experience in developing complex SPAs? Do you care about writing clean, maintainable and testable code? If so, we've got a great role for you to stretch your wings and see what you're really capable of.

Who are we

We're an apps and digital solutions agency, so every project we do is a little bit different. With every project, we push ourselves to do better than before. We work with clients to develop state of the art web and mobile applications that push the boundaries of innovation.

We are always looking to try new approaches, libraries, and architectures to stay on the cutting edge. As well as a generous salary, we’ve got some amazing perks and benefits including the obligatory ping pong, free snacks, soft drinks and fruit, regular catered lunches, games nights and a spacious city-centre office in Edinburgh.

Our Team

We care about hiring great people so you'll be working with a team that cares. We support each other with problems, push each other to get better and celebrate success together.

Developers, testers, product owners and designers all collaborate as equals on projects to make the best product possible. Every day's progress is a communal effort and you'll be a valued member of the team.

Our Tech

We develop our web projects as JavaScript Single Page Applications using React. We utilise TypeScript, conduct unit testing across all our projects, code is always reviewed, and as a team we meet regularly to discuss new approaches and challenges.


  • Developing single-page web apps with a focus on readable, maintainable and tested code using  React.
  • Collaborating with designers, product owners, testers and clients to deliver great products as an agile team
  • Being an advocate for engineering best practices across web and mobile platforms

Qualifications and Skills

  • 2+ years of front-end development experience with strong knowledge of JavaScript and modern Single Page App frameworks (React, Vue.js, AngularJS etc).
  • Enthusiastic and experienced in using engineering best practices, clean code and unit testing.
  • Experience of backend development is not required but would be beneficial.
  • Experience working as part of a cross-functional development team
  • Passion and Enthusiasm for delivering great products

Must be eligible to work in the UK

Please note – we want you to become part of the xDesign family – and that means being here in Edinburgh so the position isn’t suitable for remote working, or for people who don’t have rights to work in the UK.

Think this is for you? Get in touch for a confidential chat about how you can become part of the team.

Get weekly new jobs in your inbox