Skip to main content

Front End Developer

HTML Framework / React / React Native

If you love working in a people centred business who focus upon empowering organisations to see new digital possibilities, this could be the role you are looking for!


You would be joining an energetic team of wondermakers who enjoy designing and developing award winning websites and apps to make a difference to our clients and the people they care about.

We craft digital experiences which exceed expectations, built using the best technologies, believing that technology with purpose can transform business, community, and society.

Our work forms close partnerships with ambitious organisations of all shapes and sizes to enable them to achieve more through digital.


Working alongside the backend development and design team, and using an existing set of UX wireframes, you will be creating the HTML framework and a single page application using React, or native applications using React Native.


Key responsibilities

As a front end developer, you will work across a wide range of projects as part of a multi-disciplinary team.  In doing so you will:

  • Work collaboratively in a team to build a best practice approach to front end development for sophisticated and complex enterprise software
  • Work with customers to review and interpret external customers' business requirements and high-level software specifications
  • Produce clean, efficient code based on specifications
  • Develop accurate and fully documented code that:
    • delivers the requirements of the product
    • complies standard company procedures and methodologies
  • Work effectively following agile methodology, take part in team scrums and code reviews to provide and receive feedback effectively
  • Take ownership and manage your own time and plan tasks with the team
  • Design, develop, test and maintain business systems
  • Escalate issues and find solutions to problems
  • Support core systems as part of the wider support team including responding to tickets according to SLA’s
  • Provide excellent customer service


Required Skills / Abilities

Experienced and skilled in:

  • Expert with HTML5, CSS3 and writing cross-browser compatible code
  • Latest versions of React
  • Strong React Native Skills
  • Expert level understanding of modern JavaScript frameworks
  • Expert with JavaScript and TypeScript
  • Experience with CSS precompilers like Sass and LESS
  • Experience with NodeJS, Grunt, NPM


  • 5 years’ experience as a front end developer
  • Demonstrable competence and confidence in completing front end development specifically with Single Page Applications and web applications.
  • UX / UI - An appreciation of the importance of design and customer experience is key to being successful in your role
  • Experience of supporting and working with colleagues in sub-teams
  • Demonstrative experience of delivering projects within allocated timescales
  • Understanding of Agile


Personal Skills
  • Passion for digital technologies and how they are changing the way we live and work
  • Good communication skills – written and oral – with the ability to listen and understand requirements and communicate complex technology to non-technologically minded individuals
  • Excellent attention to detail
  • Committed to producing high quality work
  • Ability to work on own initiate and within a team


What we offer
  • Competitive salary dependent on experience
  • Training and development courses / certifications
  • Flexible home working
  • Opportunities to attend relevant events and conferences, as well as other training developed around you.
  • A variety of team social events.
  • The chance to work on projects that deliver real meaning and impact


Please note, although the role can be flexible and you can work from home as agreed in advance, it is expected that you will work from our office in Bradford on Avon at least part-time and will be required to be in the office for critical phases of project delivery. We are not accepting applications for fully remote working.

Working at Digital Wonderlab

Our small but perfectly formed lab of super-friendly expert wondermakers are passionate about creating wonderful digital solutions for amazing organisations who make a fantastic difference to our world. Our work goes on to create huge positive impact to our clients and partners by making a genuine difference to the lives of their users and beneficiaries.

Learn more about working with us

"I've been able to develop skills in technologies I thought I'd only ever get to tinker with at home. And now I can look at what I helped to make and see it used in the real world"

Mike, Developer, Digital Wonderlab

"Both the variety of projects and shared sense of vision are what I love about working here. We are given the freedom to think outside the box to push the boundaries of the latest technological trends to ensure we deliver the best possible solution for a fantastic group of clients"

Darren, Developer, Digital Wonderlab

"Working with clients that have a positive impact in the world and knowing we add value to their mission is why I Iove my job. We are a fast paced agency, and with that comes a great energy, personal autonomy and the opportunity to work on diverse projects"

Deborah, Head of Strategy, Digital Wonderlab

Our manifesto

We believe that technology has the power to tackle the big challenges we face as a society and elevate any organisation’s ambition in doing so, whilst creating a fair world for all.

We care deeply about society, our planet and our future generations. So much so we invest time and money in every purpose-led project we do and build new businesses and social enterprises that can make ripples of positive change.

We uniquely bring together social, commercial, creative and technology in our lab. Fusing magic with logic, experimenting, and testing to enable our clients to see new digital possibilities, to think differently, challenge assumptions and dare to dream. Working with ground-breaking organisations, likeminded partners and individuals, our aim is to enable lasting positive digital change. 

We immerse ourselves in our work, our clients dreams and visions, the technologies that are changing the world and how we can apply them.  We champion the cause way past the finish line (We even run marathons for our clients!). When we commit, we commit. We invest our spirits and our bodies to creating a better world with our partners. We truly believe we can make a difference one project at a time.  

Our values


We ask why, be curious, interested and open. What can we see that others can’t?

Once we understand the history and culture of an organisation - past and present - we form a clear picture of the future, one that all stakeholders can believe in. We’re interested, open minded and curious. We listen, ask questions, unpack beliefs and agree what will be needed for us to work well together. 

Ourselves, each other our clients. What is expected? Are we clear?

We build confidence with our clients when we challenge limiting assumptions and ask, ’how will we succeed, what is most important and what does that mean for the lives we touch?’ We build trust with each other when we ask, ‘what is my job, what is it that needs doing and that probably will not happen unless I take responsibility for it?

Breathing space for creativity and joy (for ourselves, our clients, the world)

We create space to breathe, share ideas and explore how they will come to life. We keep a healthy balance between work, play and having fun along the way. When we are well at work, we work well, which results in a better user experience for everyone – our people and their families, our clients and their customers and our wider community.

Beauty, technology and capability. We harness and apply our talent

The real beauty of craft is when it makes a difference and brings into existence something more considered, fit for purpose and that stands the test of time. We want our work-life to help make life work better: to stretch boundaries, affect behaviour, provide access, remove barriers, reduce inequality, enhance well-being and create opportunity for others.