Software Enigneer (JavaScript)
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.
- 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
\*\*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
Additional Information
Additional Information
This listing is from indeed. View original listing ↗