Skip to main content
HeroDevs logo

Sr. Software Engineer - JavaScript

HeroDevsRemote - UnspecifiedSalary not disclosed

Remote · Senior · A month ago

Posted by someone inside HeroDevs.

Quick Take

HeroDevs is hiring a Senior Software Engineer to maintain and secure open-source JavaScript frameworks like React, Angular, and Next.js. The role involves backporting fixes, patching CVEs, and using AI tools. Remote, full-time.

🏢 About HeroDevs

HeroDevs provides Never-Ending Support (NES) for critical open-source JavaScript frameworks, ensuring long-term stability and security for enterprise customers. They maintain forks of popular projects like Angular, React, and Next.js.

🎯 The Role

We are seeking a Senior-Level Software Engineer with expertise in JavaScript and TypeScript to join our Never-Ending Support (NES) team. In this role, you will help maintain, secure, and extend the lifespan of critical open-source JavaScript frameworks and runtimes such as Angular, React, and Next.js, ensuring long-term stability and security for enterprise customers.

🛠️ Tech Stack

  • Core: JavaScript, TypeScript, React, Angular, Next.js
  • Tooling: GitHub Actions, npm, CI/CD
  • Soft Skills: Problem-solving, Communication, Teamwork

💼 What You'll Do

  • Design, develop, and maintain high-quality software solutions using JavaScript/TypeScript and popular frameworks.
  • Maintain and improve HeroDevs’ NES forks for key JavaScript projects, backporting fixes and ensuring compatibility.
  • Use AI-assisted code analysis tools to scan NES forks for vulnerable patterns.
  • Partner with open-source contributors, security experts, and internal stakeholders.
  • Identify, reproduce, and patch CVE vulnerabilities.
  • Build and refine platform components, automation, and CI/CD pipelines.
  • Ensure system scalability, reliability, and security.
  • Write clean, maintainable, and well-documented code.
  • Participate in architectural discussions.
  • Stay current with emerging JavaScript technologies and web security practices.

✅ What You'll Need

  • 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.

🌟 Nice to Have

  • Familiarity with multiple frameworks, specifically React and Angular.
  • Experience actively exploring and applying AI tools to accelerate security workflows, vulnerability research, and code analysis.
  • Curiosity to grow across multiple frameworks.
  • Think in systems, proactively identifies inconsistencies across frameworks and tooling.
  • Team player who likes to have fun at work while getting the job done.

Why This Role?

This listing comes straight from a hiring manager or recruiter post — not an ATS scrape. You can often reach out directly, and these roles move fast. The tech stack leans on JavaScript, TypeScript, React and more.

Sr. Software Engineer - JavaScript at HeroDevs — FAQ

Quick answers about this role, the stack, and how to apply.