Lead Adobe Illustrator (Automation)
Experience Required: Minimum 4 5 years
Work Mode: Remote
Job Overview
We are looking for an experienced Adobe Illustrator Programmer to join our team. In this role you ll create and maintain custom scripts and plugins for Adobe Illustrator automating workflows generating complex graphics programmatically and supporting datadriven graphics production. This position requires a solid understanding of Adobe Illustrator s API and object model as well as experience with both scripting and plugin development for a streamlined design production process.
Key Responsibilities
- Automate Illustrator Workflows: Develop scripts for automating tasks like resizing exporting renaming and batch processing enhancing productivity for design teams.
- Custom Art Generation: Write programs to create shapes patterns and complex illustrations programmatically within Illustrator.
- DataDriven Graphics: Integrate external data sources (such as CSV files) to generate dynamic graphics like charts graphs and customizable templates.
- Plugin Development: Create advanced plugins using the Adobe Illustrator SDK and C for projects requiring custom user interfaces performance optimizations and extended functionalities.
- Script and Debug Code: Use ExtendScript Toolkit or Visual Studio Code for debugging and refining scripts ensuring smooth integration with Illustrator s workflows.
- Collaborate with Design Teams: Work with creative teams to understand requirements and implement automation solutions that meet specific production needs.
Technical Skills Required
- Adobe Illustrator API: Strong understanding of Illustrator s object model including Document Layer PathItem and TextFrame objects as well as methods for manipulating these elements.
- JavaScript/ExtendScript: Proficiency in Adobe s ExtendScript (JavaScript) for scripting within Illustrator with experience writing and troubleshooting scripts.
- Debugging Tools: Familiarity with ExtendScript Toolkit and Visual Studio Code for script debugging and testing.
- Data Integration: Experience with integrating external data sources such as CSV or JSON files to create datadriven designs.
- Adobe Illustrator SDK: Proficiency in using the SDK especially C for more complex plugin development projects requiring custom UIs or extended performance.
- Additional Programming Languages: Knowledge of C for plugin development and potentially HTML/CSS for custom panel creation in Illustrator.
Types of Projects
- Automated Workflows: Develop scripts to automate repetitive design tasks saving time and minimizing errors.
- Custom Art and Pattern Generation: Create algorithms for generating unique shapes patterns and complex vector illustrations programmatically.
- DataDriven Graphic Creation: Enable the use of external data to produce dynamic graphics supporting templates and scalable designs for highvolume production.
- Advanced Plugin Development: Build plugins that offer custom user interfaces improved performance and featurerich functionality not possible with scripts alone.
Preferred Qualifications
- 4 years of experience in Adobe Illustrator programming and automation.
- Strong problemsolving skills and a proactive approach to optimizing design processes.
- Experience in collaborating with design and production teams to ensure efficient workflow integration.
- Excellent communication skills for interacting with both technical and creative team members.
html/css,adobe illustrator sdk,automation,css,json,design,data integration,html,cvs,debugging,graphics,javascript,adobe,c,sdk,c++,workflow,plugin,debugging tools,extendscript,visual studio code,adobe illustrator api,testing,adobe illustrator,scripting