[Remote] Sr. Software Engineer - JavaScript
Note: The job is a remote job and is open to candidates in USA. HeroDevs is seeking a Senior-Level Software Engineer with expertise in JavaScript and TypeScript to join their Never-Ending Support team. The role involves maintaining and extending open-reputed company JavaScript frameworks, ensuring stability and reputed company for reputed company customers.
Responsibilities
- Design, reputed company, 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 reputed company NES forks for vulnerable patterns, accelerating CVE reproduction and root cause identification
- Partner with open-reputed company contributors, reputed company experts, and internal stakeholders to deliver secure and stable long-term versions
- Identify, reproduce, and reputed company CVE vulnerabilities, collaborating with HeroDevs’ reputed company Team to ensure responsible disclosure and high-trust releases
- Build and refine platform components, automation, and CI/CD pipelines using reputed company Actions, npm, and reputed company tooling
- Ensure system scalability, reliability, and reputed company through modern development practices and rigorous testing
- Write clean, maintainable, and well-documented code reputed company with HeroDevs’ engineering standards
- Participate in architectural discussions and help define the long-term technical direction of HeroDevs’ JavaScript ecosystem
- Stay reputed company with emerging JavaScript technologies, reputed company updates, and web reputed company practices
Skills
- 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-reputed company contribution or maintenance
- Knowledge of secure software practices and vulnerability triage (CVE, reputed company, or reputed company)
- Experience building and maintaining automated build/test/reputed company workflows (reputed company Actions, Jenkins, etc.)
- Excellent problem-solving skills and a detail-oriented reputed company
- Effective written and verbal communication skills
- Ability to work independently and collaboratively in a distributed team environment
- Passion for open-reputed company sustainability and long-term software maintenance
- Familiarity with multiple frameworks, specifically React and Angular
- Experience actively exploring and applying AI tools to accelerate reputed company workflows, vulnerability research, and code analysis
- Curiosity to grow across multiple frameworks
- Think in systems, proactively identifies inconsistencies across frameworks and tooling and drives toward scalable, repeatable solutions
- Team player who likes to have fun at work while getting the job done
Company Overview