Job Title: JavaScript Developer (Contract) Location: London, UK (Hybrid/On-site depending on client) Contract Duration: 6–12 months (with possibility of extension) Rate: Competitive, depending on experience About the Role: We are seeking a talented and experienced JavaScript Developer for a contract position based in London. You will work on cutting-edge web applications, collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. This is an exciting opportunity to contribute to innovative projects in a fast-paced environment. Key Responsibilities: Develop, test, and maintain web applications using JavaScript and related frameworks. Collaborate with UX/UI designers, backend developers, and product owners to implement new features. Write clean, modular, and well-documented code. Troubleshoot and resolve performance, scalability, and usability issues. Participate in code reviews, knowledge sharing, and continuous improvement initiatives. Stay up-to-date with the latest industry trends and technologies. Required Skills and Experience: Strong proficiency in JavaScript (ES6). Hands-on experience with front-end frameworks such as React, Angular, or Vue.js. Solid understanding of HTML5, CSS3, and responsive design principles. Experience with RESTful APIs, JSON, and asynchronous programming. Familiarity with version control systems (Git). Ability to write unit and integration tests (e.g., Jest, Mocha, Cypress). Strong problem-solving skills and attention to detail. Excellent communication skills and ability to work independently or as part of a team. Desirable Skills: Experience with TypeScript. Knowledge of Node.js and server-side JavaScript. Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP). Experience working in Agile/Scrum environments. Why Join Us: Work on challenging projects with a supportive team. Opportunity to gain exposure to the latest web technologies. Flexible working arrangements (hybrid options available). Competitive contractor rates.