Software Engineer – JavaScript

August 20, 2026
Application ends: November 19, 2026
Apply Now

Job Description

Responsibilities

  • Design, develop, and maintain high-quality software solutions using JavaScript/TypeScript and popular frameworks such as, but not limited to Angular or React.
  • Maintain and improve HeroDevs’ Never-Ending Support (NES) forks for key JavaScript projects, backporting fixes and ensuring compatibility.
  • Use AI-assisted code analysis tools to scan NES forks for vulnerable patterns, accelerating CVE reproduction and root cause identification
  • Partner with open-source contributors, security experts, and internal stakeholders to deliver secure and stable long-term versions.
  • Identify, reproduce, and patch CVE vulnerabilities, collaborating with HeroDevs’ Security Team to ensure responsible disclosure and high-trust releases.
  • Build and refine platform components, automation, and CI/CD pipelines using GitHub Actions, npm, and related tooling.
  • Ensure system scalability, reliability, and security through modern development practices and rigorous testing.
  • Write clean, maintainable, and well-documented code aligned with HeroDevs’ engineering standards.
  • Participate in architectural discussions and help define the long-term technical direction of HeroDevs’ JavaScript ecosystem.
  • Stay current with emerging JavaScript technologies, framework updates, and web security practices.

Required Qualifications

  • Strong proficiency in JavaScript and TypeScript with experience in one or more major frameworks (Angular, Vue, React, etc.).
  • Familiarity with Node.js internals, dependency management, and the npm ecosystem.
  • Experience with open-source contribution or maintenance.
  • Knowledge of secure software practices and vulnerability triage (CVE, OSV, or Snyk).
  • Experience building and maintaining automated build/test/deploy workflows (GitHub Actions, Jenkins, etc.).
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Effective written and verbal communication skills.
  • Ability to work independently and collaboratively in a distributed team environment.
  • Passion for open-source sustainability and long-term software maintenance.

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru