LearningMate - InDesign Javascript Developer - XML (4-9 yrs)

LearningMate Solutions
Posted on
LearningMate Solutions logo

Experience
4 - 9 yrs
Job Location
Chennai, India
Vacancy
1
Designation
Javascript Developer
Job Type
ONSITE

Job Description

About Us :

We are LearningMate Energizing the Educational Landscape!

Dedicated to transforming learning and development via cutting-edge technological solutions, LearningMate is a trailblazing one-stop shop for education technology.

With a goal of improving educational experiences and empowering students, the firm has emerged as a leader in the field.

Together with the recently acquired DoubleLine, LearningMate is a part of the Straive group and uses technology, digital media, large-scale data, and solutions to build strong, firm foundations in engineering and learning design.

This helps to close the gap that exists between students, teachers, and content curators.

The biggest publishers, universities, and government education departments worldwide use LearningMate's solutions to assist in developing, implementing, and streamlining their digital infrastructure.

We are honored to be our clients' top choice for solutions thanks to our wide range of offerings, and we lead the charge to improve access to, affordability of, and effectiveness of future education, so enabling more students and learners.

With more than 3500 employees, we are a powerful force in the US, the UK, South Africa, and India.

Learn more at www.learningmate.com.

InDesign JavaScript Developer with XML knowledge and strong background in Artificial Intelligence (AI) will be responsible for developing and maintaining automation solutions to optimize our publishing processes.

Key Responsibilities :

- Develop, test, and maintain JavaScript-based automation scripts for Adobe InDesign.

- Create and manage XML workflows for automated document generation and processing.

- Collaborate with design, production, and development teams to gather and analyze requirements.

- Write clean, efficient, and maintainable code following best practices and coding standards.

- Debug and troubleshoot issues to optimize performance and ensure seamless integration.

- Participate in code reviews to ensure code quality and adherence to standards.

- Develop and maintain technical documentation related to automation scripts and workflows.

- Stay updated with the latest industry trends and technologies related to InDesign, JavaScript, and XML.

Qualifications :

- Bachelors degree in computer science, Information Technology, or a related field with 4+ Years of experience in JavaScript development, with specific experience in Adobe InDesign automation.

- Strong knowledge of InDesign scripting and proficiency in JavaScript.

- Expertise in XML and related technologies (XSLT, XSD, XPath).

- Experience with other automation tools and scripting languages (AppleScript, ExtendScript).

- Knowledge of InDesign Server and related automation capabilities.

- Familiarity with database systems and integration.

- Experience with unit testing and test-driven development (TDD).

- Understanding of typography, layout design, and digital publishing standards.

- Understanding of software development methodologies (Agile, Scrum) and version control systems (Git).

- Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration skills.

Key Responsibilities :

1. Adobe InDesign Automation & Development :

1. Design, develop, and maintain JavaScript-based automation solutions for Adobe InDesign.

2. Create scripts and plugins to automate document creation, formatting, styling, pagination, indexing, and content placement.

3. Build custom workflows to reduce manual effort and improve publishing efficiency.

4. Develop reusable scripting frameworks and automation utilities for large-scale publishing projects.

5. Integrate InDesign automation with external systems, databases, and content management platforms.

2. Document Production & Publishing Solutions :

1. Automate generation of catalogs, books, journals, manuals, reports, brochures, and marketing collateral.

2. Develop solutions for XML, JSON, CSV, and database-driven content publishing.

3. Create dynamic templates and layouts for multi-channel publishing requirements.

4. Implement automated quality checks and validation mechanisms within publishing workflows.

5. Support print-ready and digital publishing requirements.

3. Integration & Workflow Optimization :

1. Integrate Adobe InDesign with enterprise applications, DAM systems, CMS platforms, and publishing tools.

2. Develop APIs and middleware components to facilitate content exchange between systems.

3. Optimize existing automation processes to improve performance, scalability, and reliability.

4. Troubleshoot workflow bottlenecks and implement continuous improvements.

4. Quality Assurance & Maintenance :

1. Perform testing, debugging, and validation of scripts and automated workflows.

2. Ensure compliance with publishing standards and design specifications.

3. Maintain technical documentation for developed solutions and workflows.

4. Monitor and resolve production issues impacting publishing operations.

5. Collaboration & Stakeholder Management :

1. Collaborate with Designers, Production Teams, Editors, Product Owners, and Developers to understand business requirements.

2. Participate in project planning, solution design, and technical discussions.

3. Provide technical guidance and support to internal teams regarding automation capabilities.

4. Assist in training users on newly developed automation tools and workflows.

Required Skills & Qualifications :

1. Technical Skills :

1. Strong proficiency in JavaScript/ExtendScript development for Adobe InDesign.

2. Extensive experience with Adobe InDesign scripting, automation, and document workflows.

3. Good understanding of Adobe Creative Cloud applications and their integrations.

4. Experience working with XML, JSON, CSV, XSLT, and structured content formats.

5. Knowledge of REST APIs, web services, and system integrations.

6. Familiarity with version control systems such as Git.

2. Adobe Publishing Expertise :

1. Strong understanding of print and digital publishing workflows.

2. Experience with automated composition and content-driven publishing systems.

3. Knowledge of typography, layouts, stylesheets, templates, and document production standards.

4. Familiarity with PDF generation, preflight checks, and publishing best practices.

3. Programming Skills :

1. Strong problem-solving and scripting capabilities.

2. Experience working with databases and data transformation techniques.

3. Knowledge of Node.js, HTML, CSS, or other web technologies is an added advantage.

4. Understanding of software development lifecycle and coding standards.

4. Soft Skills :

1. Excellent analytical and troubleshooting skills.

2. Strong communication and stakeholder management abilities.

3. Ability to work independently and manage multiple projects simultaneously.

4. Detail-oriented mindset with a focus on quality and accuracy.

Preferred Qualifications :

1. Experience with Adobe InDesign Server.

2. Exposure to automated publishing platforms and enterprise content management systems.

3. Experience in publishing, eLearning, media, legal, healthcare, or financial documentation domains.

4. Knowledge of Adobe UXP, CEP Extensions, or plugin development.

5. Familiarity with AI-powered document automation tools and workflow optimization solutions.

Educational Qualification :

1. Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

2. Equivalent practical experience in Adobe InDesign development and automation will also be considered.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.