> Markdown version of [/jobs/ext/108566-software-enigneer-javascript](https://www.wearedevelopers.com/jobs/ext/108566-software-enigneer-javascript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Enigneer (JavaScript) - **Company:** Matterhorn Early Access (DEV) - **Location:** London, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Web Accessibility, Agile Methodology, Application Performance Management, HTML5, Cascading Style Sheets (CSS), Code Review, Software Debugging, Programming Tools, Software Engineering, TypeScript, Web Content Accessibility Guidelines, Web Application Frameworks, Web Performance Optimization, Apache Yarn, ReactJS, Backend, Git, Vue.js, Webpack, AngularJS, Deployment Automation, Npm(Software), Asynchronous Programming, Restful APIs, Es2015, Software Version Control - **Published:** May 30, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=87c63428cf56d31e ## About the Role * Develop, test, and maintain JavaScript applications using modern frameworks and best practices * Write clean, well-documented code that adheres to established coding standards and conventions * Analyse requirements and design technical solutions that are efficient, scalable, and maintainable * Collaborate with product managers, designers, and other engineers to understand requirements and deliver high-quality features * Integrate front-end applications with RESTful APIs and back-end services * Conduct code reviews and provide constructive feedback to team members * Troubleshoot and debug complex issues, employing analytical problem-solving techniques * Participate in agile ceremonies and contribute to continuous improvement of development processes * Optimise application performance and ensure compliance with web accessibility standards * Maintain version control using Git and contribute to a well-organised codebase Qualifications **Required Skills and Experience:** * Proficiency in JavaScript (ES6+) with demonstrable experience in production environments * Strong understanding of HTML5 and CSS3 * Experience with at least one modern front-end framework (React, Vue, or Angular) * Solid knowledge of RESTful API integration and asynchronous programming * Proficiency with version control systems, particularly Git * Experience with testing frameworks and a commitment to writing testable code * Strong analytical and problem-solving abilities * Excellent communication and people skills, with the ability to work effectively in team environments * 2-5 years of professional software development experience **Desirable Skills and Experience:** * Experience with Node.js for back-end development * Knowledge of TypeScript * Familiarity with Agile and Scrum methodologies * Experience with CI/CD pipelines and automated deployment processes * Understanding of web performance optimisation techniques * Knowledge of WCAG accessibility standards and inclusive design principles * Experience with development tools such as webpack, npm, or yarn ## Description We are seeking a Software Engineer (JavaScript) to join our growing technology team in London, United Kingdom. In this permanent position, you will develop and maintain high-quality JavaScript applications, working collaboratively with cross-functional teams to deliver robust and scalable solutions. The successful candidate will demonstrate strong analytical capabilities, meticulous attention to detail, and a commitment to writing clean, efficient code that meets our rigorous standards. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025)