Senior JavaScript Engineer (React)

We’re looking for a JavaScript Engineer, to join our team dedicated to building amazing web applications. You will collaborate closely with cross-functional teams, including designers, product managers, and back-end developers, to deliver exceptional user experiences.

  • £55,000 - £65,000 (SALARY DOE)
  • Hybrid, with visits to the Southampton or London offices once per week



As a Senior JavaScript Engineer, your responsibilities will include:

  • Developing robust and scalable web applications using JavaScript (primarily React and Next.js), HTML, and CSS, to deliver exceptional digital products for our clients.
  • Writing clean, efficient, and reusable code, adhering to best practices and industry standards.
  • Optimizing application performance to ensure high responsiveness and smooth user experience.
  • Conducting code reviews and providing constructive feedback to junior team members to foster their growth and improve code quality.
  • Collaborating with backend developers to seamlessly integrate front-end components with server-side logic.
  • Working closely with stakeholders and product owners to understand requirements and translate them into comprehensive technical specifications.
  • Staying up-to-date with the latest trends and advancements in front-end development and sharing knowledge with the team.
  • Troubleshooting and debugging complex issues, identifying bottlenecks, and proposing effective solutions.
  • Continuously improving development processes and workflows to enhance team productivity and efficiency.

In addition to these responsibilities, this role offers opportunities for growth and advancement. You may have oversight over other developers, and there is potential for career progression towards a leadership position. You will contribute to a variety of projects across the company, collaborating with exciting partners.

Further duties and opportunities associated with this role include:

  • Developing and enhancing existing client websites within a support and continuous improvement framework.
  • Leading frontend development for new website builds within an Agile process.
  • Taking ownership and responsibility for delivering key workstreams.
  • Participating in activities such as research and development, workshops, and creating user stories, acceptance criteria, and estimates.
  • Supporting external developers/contractors and coordinating with other developers within the team.
  • Effectively communicating technology solutions to both technical and non-technical stakeholders.
  • Acting as a platform evangelist, sharing news and updates with the wider team.

Person Specification
  • Ability to take ownership of work, manage time effectively, and deliver high-quality code.
  • Comfortable with multiple concurrent projects, having worked in an agency environment.
  • Flexible and adaptable mindset, embracing iterative work and change.
  • Strong communication skills for effective collaboration within the team.
  • Demonstrate enthusiasm and genuine passion for frontend engineering.
  • Experience in building scalable and robust products.
  • Ability to identify and address overlooked problems, improving the user experience.
  • Desire to continuously improve practices and quality, stay updated with emerging technology and industry trends.
  • Experience in mentoring and guiding less experienced developers.
  • Commercial experience with JavaScript libraries and frameworks including React, and Next.js, plus HTML and CSS (including SCSS).
  • Experience with writing unit and integration tests using frameworks like Jest or Cypress.
  • Knowledge of related mobile-hybrid solutions such as ReactNative or Ionic would be an advantage.
Working at Etch

At Etch, we’re defining a better way to work, live and play. Here, every day is an opportunity, an opportunity to write your own story. A story of growth, of pride, of fun and of doing incredible things. Working at Etch is about your own personal journey. We’ve created an environment that allows you to become the best version of yourself, at work, at home, and in life. For more information about life at Etch, our culture, and to find out what values we look for in each applicant, head over to our careers page.


At Etch you’re well looked after. From your health and wellbeing to your personal development and finances, we provide more than your statutory benefits, we’ve created a working culture that not only works for you, but one that gives you the best opportunity to thrive. For more information on our latest company benefits, visit our careers page.

Equal Opportunities

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.


Where possible, we prefer to build the best team with the best people, which means those that show the initiative to approach us directly. We'd currently prefer to fill this position without recruiters, so if you are a recruiter, please don’t call about this role at the moment.


To apply, simply enter your details below along with your CV and a covering letter.