Job title: Mid level React Developer
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: Negotiable
Location: Belfast, UK
Job published: 19-05-2021
Job ID: 32197

Job Description

React Developer

Belfast /Remote

£30-40k basic


A fantastic digital product studio born in Belfast. Our client has worked with startups to billion dollar e-commerce companies,  specialising in driving commercial value through digital products and services. A tight knit team, regularly laughing at each other, occasionally fighting fires together and building products they are really proud of.

You should be passionate about building a career in digital product and developing your skills to perform alongside the best in the industry.

As a React Software Engineer, you’ll be responsible for developing high quality solutions. You’ll work as part of a team and report to the CTO. It’s a fast-paced environment, so it is important for you to make sound, reasoned decisions. As a key role within the team, you will also work closely with clients on a regular basis to agree technical designs (functional and non-functional), advising clients and managers on estimated effort, technical implications of user stories and user journeys.

You will continuously share knowledge and mentor the team around you. You’ll do this whilst learning about new technologies and approaches, with room to learn, develop and grow.

What are we looking for?


Essential Requirements:

  • 3+ years React experience

  • Experience working with designers and implementing their designs for the web on top of frameworks like MaterialUI.

  • Experience with unit and functional testing for frontend components

  • Experience delivering technical designs for modern applications.

  • Proficient in designing, building, testing and maintaining modern applications.

  • Experience in applying best practices and patterns in relation to coding, security, testing, scalability and performance.

  • Ability to clearly communicate technical designs in conversations, presentations and documentation.

  • Experience explaining non-functional concerns to clients and building this into technical designs.

  • Ability to take a customer’s specification and define a well-scoped solution by asking the right questions, both with the customer and your team.

  • Able to work in a fast-paced delivery environment while making effective decisions, sometimes within tight time constraints.

  • Experience with technical estimation, planning and user story creation.

  • Experience mentoring and coaching other team members.



  • Experience with GraphQL

  • Experience with MaterialUI

  • Experience with CI/CD techniques.

  • Working knowledge of public cloud platforms.

  • Experience in multiple programming languages.

  • Experience balancing technical decisions with meeting the user needs within commercial constraints.