HumanIT Digital Consulting

JavaScript Engineer – Hybrid

HumanIT Digital Consulting

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the full development lifecycle of complex, client-facing web applications built on modern JavaScript frameworks
  • Work alongside back-end engineers, architects, and product designers to deliver high-quality, testable, and maintainable front-end solutions integrated with REST-based services
  • Analyse and understand requirements, identify and resolve production and non-production issues, ensure specifications are met, and actively contribute to continuous improvement of the software delivery process
  • Stay current with evolving technologies, methodologies, and best practices — and share that knowledge with your team

Requirements

  • Minimum 4 years of professional, hands-on JavaScript development experience
  • Solid proficiency in JavaScript (ES6+) at a professional level
  • Experience with one or more modern web frameworks: Angular, React, Vue, or Svelte
  • Strong knowledge of HTML5 and CSS3
  • Integration with REST Web Services (consuming and working with REST APIs)
  • Familiarity with back-end technologies for integration purposes: Node.js, Java, .NET, Go, or Java EE
  • Package management tools: NPM or Yarn
  • Unit testing frameworks: Jasmine or Jest
  • Mocking frameworks: WireMock
  • Web server knowledge: Nginx or Apache
  • Browser debugging tools and techniques
  • Version control with Git
  • Project tracking with Jira
  • Ability to read and identify issues in back-end code
  • Solid understanding of the full application lifecycle, from development through to deployment.
Benefits
  • catered lunches
  • great coffee
  • regular social and cultural events
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptHTML5CSS3AngularReactVueSvelteREST APIsNode.jsGit
Soft Skills
problem-solvingcollaborationcommunicationcontinuous improvementanalytical skills