Senior Full Stack JavaScript Developer

Job Type:
Full-time
Location:
London, UK
Remote
Date posted:
December 31, 2025

About Company

A technology-driven business focused on building scalable, high-performance digital products. We work with modern tools and frameworks to deliver reliable, user-friendly solutions that support both internal teams and external customers.

Our engineering culture values clean code, thoughtful architecture, and collaboration. We encourage ownership, continuous improvement, and pragmatic decision-making, creating an environment where engineers can do their best work and have a meaningful impact on the product.

The Role

We are looking for a Senior JavaScript Developer to join our engineering team and play a key role in designing, building, and maintaining modern web applications.

You will work closely with product managers, designers, and other engineers to deliver high-quality, scalable solutions. This role requires strong JavaScript fundamentals, experience with modern frameworks, and the ability to take ownership of complex features from concept through to production.

Responsibilities

  • Design, develop, and maintain scalable JavaScript applications
  • Own features and technical initiatives end-to-end, from planning to deployment
  • Write clean, maintainable, and well-tested code
  • Collaborate with product and design teams to translate requirements into technical solutions
  • Contribute to architectural decisions and technical direction
  • Improve performance, reliability, and code quality across the codebase
  • Review code and mentor other engineers, promoting best practices
  • Participate in technical discussions and contribute to continuous improvement

Qualifications

Must have

  • 5+ years of professional experience working with JavaScript
  • Strong experience with modern JavaScript frameworks (e.g. React, Vue, or similar)
  • Solid understanding of HTML, CSS, and browser fundamentals
  • Experience building and consuming APIs
  • Strong understanding of software engineering best practices
  • Ability to take ownership of tasks and deliver with minimal supervision
  • Excellent communication skills and ability to work cross-functionally

Nice to have

  • Experience with Node.js and backend JavaScript
  • Exposure to cloud platforms and modern deployment pipelines
  • Experience working in a startup or fast-paced product environment
  • Familiarity with testing frameworks and CI/CD workflows

Qualities

Problem-solving
Strong analytical skills with the ability to break down complex problems and deliver practical solutions.

Communication
Clear and effective communication skills, capable of collaborating with both technical and non-technical stakeholders.

Fast learner
Comfortable picking up new tools, frameworks, and technologies in a fast-moving environment.

Ownership mindset
Proactive, detail-oriented, and accountable for the quality and success of your work.

Strategic thinking
Able to think both short-term and long-term, balancing delivery with sustainable technical decisions.

Leadership
Willing to guide and mentor others, contribute to team standards, and help shape engineering culture.

Additional Information

This role offers the opportunity to work on meaningful technical challenges in a collaborative environment where engineering quality is valued. You’ll have a direct impact on the product and be encouraged to contribute ideas beyond your immediate responsibilities.

Benefits

  • Competitive salary package
  • Flexible working arrangements (hybrid or remote, depending on location)
  • Generous holiday allowance
  • Professional development and learning support
  • Supportive and collaborative team culture
  • Opportunities for growth and progression
Apply for position