Desarrollador/a TypeScript ID90601
AgileEngine Zaragoza, Aragon, Spain
Software Development · 1,001-5,000 employees
About the role
Own technical development of an application-protection product, researching and implementing features across JavaScript and TypeScript frameworks and build environments. Investigate browser behavior and protection trade-offs, verify AI-assisted code, communicate progress and findings, and contribute to adjacent UI, CI/CD, or C++ work as needed.
What they look for
Requirements
Requires at least three years of hands-on TypeScript experience, strong knowledge of JavaScript behavior, browser execution, and build tools, and the ability to independently deliver technical work amid incomplete requirements. Candidates should communicate clearly in upper-intermediate English, review unfamiliar code for defects and vulnerabilities, validate AI-generated implementations, and overlap with the European team schedule.
Benefits
Full description
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Senior TypeScript Engineer to take technical ownership of an application-protection product as the sole engineer on the codebase. This person moves from high-level product goals to researched, working features, investigating browser runtime behavior and build environments. Comfort supervising AI-assisted development and verifying results independently is essential.
WHAT YOU WILL DO
- Own the product'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 a new React/Electron application 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.
MUST HAVES
- Strong hands-on TypeScript engineering skills, with at least 3 years of experience, and demonstrated ability to own technical delivery independently. Experience length alone does not establish readiness for sole-engineer product ownership.
- Strong understanding of JavaScript/TypeScript behavior, browser execution, and the build ecosystem, including tools such as Webpack or Vite; experience with every framework or tool is not required.
- 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.
NICE TO HAVES
- React and Electron experience for desktop application interfaces.
- Node.js experience; familiarity with Angular, Vue, or Rollup.
- Experience with obfuscation, runtime protection, browser internals, or developer tools integrated into build workflows.
- Experience integrating native C++ packages or maintaining CI/CD workflows.
PERKS AND 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.
Meet Our Recruitment Process
Application → Coding Challenge → Video Interview → Technical Interview or Hiring Manager Interview
Each step helps us understand your skills and overall fit.
If it’s a match, you’ll receive an offer.
Similar roles
-
Playwright Automation Engineer (TypeScript) with AI-Assisted Testing
Zensar Pune, Maharashtra, India
-
Test Automation Specialist | TypeScript / ACIS | QA Automation | REMOTO - ESPAÑA
The White Team La Línea de la Concepción, Andalusia, Spain · €33K–€35K/yr
-
Full-stack Engineer 4 (Manager, IC - Node.js, TypeScript, AWS)
Capital One McLean, Virginia, United States · $197K–$225K/yr
-
Software Engineer TypeScript (m/w/d)
e2n Würzburg, Bavaria, Germany · €60K–€90K/yr
-
Full Stack Engineer – Node.js, React.js, TypeScript & NoSQL
Synechron Bengaluru, Karnataka, India
-
Software Engineer, Frontend (TypeScript)
Motorola Solutions Uxbridge, England, United Kingdom