Software Enigneer (JavaScript)

Matterhorn Early Access (DEV)
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
JavaScript
Web Accessibility
Agile Methodologies
Application Performance Management
HTML5
CSS
Code Review
Software Debugging
Programming Tools
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Web Application Frameworks
Web Performance Optimization
Apache Yarn
React
Backend
GIT
Vue.js
WebPack
Angular
Deployment Automation
Npm(Software)
Asynchronous Programming
REST
Es2015
Software Version Control

Job 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.

Requirements

  • 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

Apply for this position