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