Tools Developer

Bespoke Technologies•McLean, VA
•Onsite

About The Position

The Tools Developer supports the Sponsor’s production and development services by creating and maintaining automation scripts for Adobe Creative Cloud production environments. The role focuses on Adobe InDesign, Illustrator, and Photoshop and requires strong communication, teamwork, and collaboration while managing a moderate to heavy workload. The Contractor develops, tests, documents, troubleshoots, and maintains production-quality Adobe scripts; automates complex production workflows; and addresses changes to applications, operating systems, source documents, and production workflows. The position also includes maintaining legacy scripts, integrating with APIs and file systems, performing functional and regression testing, documenting script architecture and operation, and managing project priorities and status updates. Work must meet the Sponsor’s quality, responsiveness, accessibility, and development standards. An active Poly clearance is required; applicants without one will not be considered. The role is located in McLean, Virginia.

Requirements

  • Active Poly clearance.
  • Demonstrated experience developing and maintaining automation scripts for Adobe Creative Cloud applications, specifically InDesign, Illustrator, and Photoshop.
  • Advanced proficiency in JavaScript/ExtendScript and experience with Adobe application-specific scripting interfaces and object models.
  • Experience with Adobe UXP, CEP, or other Adobe extensibility technologies.
  • Ability to develop, modify, debug, test, document, and maintain production-quality Adobe scripts.
  • Experience automating complex production workflows involving document creation or modification, graphics and asset manipulation, file processing, and document export.
  • Experience troubleshooting scripts following Adobe application updates, operating-system changes, source-document changes, and production-workflow changes, and assessing the impact of Adobe version changes on existing automation.
  • Ability to analyze legacy Adobe scripts, identify defects or performance issues, and modify or refactor them while preserving required functionality.
  • Experience implementing appropriate error handling, validation, logging, and recovery mechanisms in automation scripts.
  • Experience developing scripts that interact with web APIs, local file systems, directories, and common production file formats.
  • Experience with software development lifecycle practices, including requirements analysis, development, testing, deployment, maintenance, and defect resolution.
  • Experience using source-code or version-control systems such as Git or equivalent technology.
  • Experience diagnosing and resolving production defects within established service or project timelines.
  • Experience developing maintainable, modular, and documented code.
  • Experience creating technical documentation covering script architecture, dependencies, configuration, installation, operation, and known limitations.
  • Experience developing test cases and conducting functional and regression testing.

Nice To Haves

  • Experience with Adobe InDesign Server.
  • Experience with automated build, deployment, or testing processes.
  • Experience supporting large-scale publishing, digital media, graphic production, or prepress environments.
  • Experience maintaining enterprise-level or mission-critical Adobe automation.
  • Experience sharing files between InDesign, Illustrator, and Photoshop.
  • Experience automating generation of graphics, charts, and tables for placement in InDesign or Illustrator.
  • Experience authoring Adobe plugins.
  • Experience with automated processing of linked assets.
  • Experience coordinating file naming, directory, and asset-management processes.
  • Experience with batch processing across multiple Adobe applications.
  • Experience integrating Adobe scripting with external files or structured data sources.

Responsibilities

  • Develop, modify, debug, test, document, and maintain production-quality Adobe Creative Cloud automation scripts.
  • Support automation for Adobe InDesign, Adobe Illustrator, and Adobe Photoshop production environments.
  • Troubleshoot scripts after Adobe Creative Cloud updates, operating-system changes, source-document changes, and production-workflow changes; assess the effect of Adobe version changes on existing automation.
  • Automate complex workflows involving document creation or modification, graphics and asset manipulation, file processing, and document export.
  • Analyze legacy Adobe scripts, identify defects or performance issues, and modify or refactor them while preserving required functionality.
  • Develop scripts that interact with web APIs, local file systems, directories, and common production file formats.
  • Create technical documentation covering script architecture, dependencies, configuration, installation, operation, and known limitations.
  • Develop test cases and conduct functional and regression testing.
  • Manage project priorities and tasks to ensure accuracy, timeliness, clarity of message, and quality control.
  • Meet Sponsor requirements for quality, responsiveness, and accessibility, and follow development standards and modern web and application design and development best practices.
  • Update assigned project statuses in the Sponsor’s production tracking tool.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service