Match score not available

Senior Engineer - Adobe Illustrator (Automation)

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 4-5 years of experience., Proficiency in Adobe Illustrator API., Strong skills in JavaScript/ExtendScript., Knowledge of C++ for plugin development..

Key responsabilities:

  • Automate Illustrator workflows with scripts.
  • Develop custom programs for art generation.
  • Integrate data sources for dynamic graphics.
  • Create advanced plugins using Illustrator SDK.
Leute Passen India logo
Leute Passen India
51 - 200 Employees
See more Leute Passen India offers

Job description

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 data-driven 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
  1. Automate Illustrator Workflows: Develop scripts for automating tasks like resizing, exporting, renaming, and batch processing, enhancing productivity for design teams.
  2. Custom Art Generation: Write programs to create shapes, patterns, and complex illustrations programmatically within Illustrator.
  3. Data-Driven Graphics: Integrate external data sources (such as CSV files) to generate dynamic graphics like charts, graphs, and customizable templates.
  4. Plugin Development: Create advanced plugins using the Adobe Illustrator SDK and C++ for projects requiring custom user interfaces, performance optimizations, and extended functionalities.
  5. Script and Debug Code: Use ExtendScript Toolkit or Visual Studio Code for debugging and refining scripts, ensuring smooth integration with Illustrator’s workflows.
  6. 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 data-driven 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
  1. Automated Workflows: Develop scripts to automate repetitive design tasks, saving time and minimizing errors.
  2. Custom Art and Pattern Generation: Create algorithms for generating unique shapes, patterns, and complex vector illustrations programmatically.
  3. Data-Driven Graphic Creation: Enable the use of external data to produce dynamic graphics, supporting templates and scalable designs for high-volume production.
  4. Advanced Plugin Development: Build plugins that offer custom user interfaces, improved performance, and feature-rich functionality not possible with scripts alone.

Preferred Qualifications
  • 4+ years of experience in Adobe Illustrator programming and automation.
  • Strong problem-solving 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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Digital Illustrator Related jobs