A
AgileEngine
FrontendSenior
TypeScript Developer ID90601
TypeScriptJavaScriptWebpackViteReactElectronNode.jsAngularVue.jsRollupC++Anthropic
About the Position
AgileEngine is an Inc. 5000 company creating award-winning software for Fortune 500 brands and startups. They are looking for a Senior TypeScript Engineer to take technical ownership of an application-protection product (JSDefender) as the sole engineer on the codebase, developing across JavaScript/TypeScript frameworks and build environments.
Responsibilities
- Own JSDefender’s technical development, moving from high-level product goals to researched implementation options and working features.
- Develop application-protection capabilities across JavaScript/TypeScript frameworks and build environments, rather than focusing on one front-end framework.
- Investigate browser runtime behavior and protection approaches, including developer-tools inspection and environment-access controls, while evaluating compatibility, performance, and protection trade-offs.
- Potentially contribute to the new React/Electron Dotfuscator UI during the initial months.
- Run short research spikes, typically one to three days as agreed during refinement, and present options, findings, risks, and recommendations to the lead architect and team.
- Use Claude Code to accelerate implementation while checking generated code and validating behavior; do not treat an AI response as a verified technical conclusion.
- Communicate progress and blockers through Slack without waiting for the next daily meeting. Publish a working schedule, remain reliably reachable within it, and communicate planned absences.
- Contribute to adjacent CI/CD, front-end, or C++ package work when needed, using research, AI assistance, and collaboration rather than assuming expertise in every stack.
Requirements
- Strong hands-on TypeScript engineering skills, with at least 3 years of experience
- Strong understanding of JavaScript/TypeScript behavior, browser execution, and the build ecosystem, including tools such as Webpack or Vite
- A product-engineering mindset: make progress from incomplete requirements, investigate unknowns, compare options, and seek alignment on consequential decisions rather than waiting for fully specified tickets
- Critical thinking, clear technical communication, and the ability to ask useful follow-up questions of teammates and AI agents
- Ability to review unfamiliar code, identify defects and potential vulnerabilities, explain trade-offs, and verify AI-assisted implementations
- Availability for European team overlap and agreed scrum meetings, with dependable asynchronous communication during the declared working schedule
- Upper-intermediate English level
- React and Electron experience for desktop application interfaces (nice to have)
- Node.js experience; familiarity with Angular, Vue, or Rollup (nice to have)
- Experience with obfuscation, runtime protection, browser internals, or developer tools integrated into build workflows (nice to have)
- Experience integrating native C++ packages or maintaining CI/CD workflows (nice to have)
Benefits
- Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
- Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
- A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
- Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office — whatever makes you the happiest and most productive.
Who to contact
TypeScript Developer ID90601
View Original