
JavaScript Engineer – Hybrid
HumanIT Digital Consulting
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
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