Product Development  |  London, UK  |  Full Time  |  Experienced

JavaScript Developer

Apply Today

We are looking to recruit a highly skilled JavaScript developer with at least 2 years of experience to reinforce our front-end development capability. The candidate will work with our teams in maintaining and extending our diverse front-end frameworks. The candidate needs to be able to apply good judgment in selecting methods and techniques for obtaining solutions; take new perspectives and resolve a wide range of issues, on existing or fresh solutions, in creative ways.


  • Design and develop enhancements, new features and bug fixes for existing systems
  • Write and collaborate on the creation of unit tests, automated integration and acceptance tests
  • Participate in peer code reviews and pair programming
  • Assist in determining test scope and ensure details of the specific changes to the system, and the potential impacts of these changes, are clear to Quality Analysts
  • Maintain up to date knowledge of software development best practices
  • Collaborate with other team members on best practices, product knowledge, standards and patterns
  • Clarify requirements at a detailed level either with the Product Owner or with the business analyst updating user stories and story acceptance as necessary
  • Ensure stakeholders review completed stories
  • Promote a work environment of teamwork, transparency, integrity and respect


  • 2+ years’ experience with JavaScript, with in-depth knowledge of modern front-end frameworks and libraries (Angular/Ember/StencilJS). 
  • HTML, JSON, CSS, Sass 
  • API Serverless

Nice to have: 

  • SQL · Delphi 7 · CI/CD frameworks (eg. Jenkins) 
  • Experience with version control (eg. Git, Bitbucket) 
  • AWS (Amazon Web Services) technologies (Lambdas, CodePipeline, CodeDeploy)


  • Educational requirement: B. Sc. Engineering or Computer Science or equivalent experience. ·
  • At least 2 years of experience in a software development position 
  • Excellent oral and written communication skills and the ability to maintain a highly positive working relationship with other team members 
  • Strong analytical skills 
  • Solid design and implementation skills 
  • The ability to collaborate with stakeholders from various departments or regions 
  • Experience with Agile development practices

Select your region