JavaScript Developer (PT)

The Virtual Forge is an international company with offices in the UK, Portugal, UAE, Canada and the US. We are experts in designing and developing data driven software solutions for the cloud and we are currently looking for a talented Javascript Developer to join our team.

You will be working with a range of JavaScript technologies such as React, Vue and Node as part of our JavaScript Engineering team. You’ll work alongside members of the JavaScript Engineering team, as well as our UX/UI and Backend teams.

You will be based in our central riverside office in Lisbon, 3 days per week in a hybrid scheme. 

The Role:

Our JavaScript Developers work closely with the Design and UX team to ensure we offer the best user experience to our clients. They also work closely with our test team to ensure our high-quality standards are met.

Candidates must have a good knowledge and experience of working with React as this is the core library used in many of our development projects, and it is expected also to have experience with Node.  We do however want to expand our team to encompass other front end technologies such as Angular and Vue JS, so experience with these, or other front end libraries would be advantageous but not essential.

The candidate should have good communication skills, and be able to communicate technical information and requirements in a clear manner to an audience of varying technical levels.

At The Virtual Forge we value candidates that like to build new systems and work with the latest technologies, but also find a challenge in understanding the intricacies of existing systems  and working to continually improve and develop existing code.

Desired Tech Stack:

  • React, including state management libraries such as Redux, MobX or alternative
  • Knowledge of additional popular libraries such as Next JS, Remix, React Router, React Query etc would be advantageous.
  • Vanilla ES6 Experience
  • Vue preferably version 3 and supporting libraries such as Vue Router and Pinia.
  • Angular 8 or more recent
  • Good working knowledge of TypeScript
  • Good working knowledge of  HTML5 & CSS3.
  • Experience with CSS libraries such as Tailwind, Styled Components or alternatives.
  • Node.js (must have)
  • Git (must have)
  • A portfolio of work showcasing your talent (Web, Github, etc)
  • Agile/Scrum experience

What do you need to do: 

  • Send us your CV to
  • Gross Salary expectation and availability 

Do you have concerns about facing discrimination based on factors such as age, gender, race, religion, disability, sexual orientation, or gender identity? Rest assured, at The Virtual Forge, we are committed to being an inclusive employer that values diversity in our workforce!

At The Virtual Forge, we have a dedicated recruitment team that works globally to fill all our recruitment needs. Therefore we don't need a response from recruitment companies. Thanks for understanding

A The Virtual Forge Divider

Other Available Positions

If you are ready to take your career further by joining The Virtual Forge, take a look at the vacancies we have below or, alternatively, send a copy of your CV to and we will get in touch with any relevant positions.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get In Touch

Have a project in mind? No need to be shy, drop us a note and tell us how we can help realise your vision.

Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Send Message

Thank you.

We've received your message and we'll get back to you as soon as possible.
Sorry, something went wrong while sending the form.
Please try again.