Skip to main content
Udyoga Talent Solutions logo

Junior JavaScript & Python Developer (Creative Automation Focus)

Udyoga Talent Solutions
Full Timejunior
INPosted April 24, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptHTMLCSSGitRESTAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role Overview

We are looking for a Junior Developer to build and maintain powerful Photoshop plugins using Adobe’s Unified Extensibility Platform (UXP). This role is unique: you will use JavaScript to create in-app interfaces and Python to handle heavy-duty back-end automation. You will be responsible for building tools that perform batch image processing and dynamic asset generation, bridging the gap between external data and creative output.

Key Responsibilities

Plugin Development (UXP): Develop and debug in-app panels and modal dialogs using JavaScript (ES6+), HTML, and CSS within the Photoshop UXP environment.

Python-Driven Automation: Build standalone Python scripts to handle high-volume data processing or complex image manipulation tasks that feed into the Photoshop workflow.

Batch Image Processing: Programmatically automate repetitive tasks, such as bulk resizing, filtering, and multi-format exports (PNG, JPEG, WebP) using both the Photoshop DOM API and Python libraries like Pillow or OpenCV.

Dynamic Asset Generation: Create logic to automatically generate design variations (e.g., personalized ads or social media posts) by injecting data from REST libraries directly into Photoshop layers.

Bridge Programming: Write scripts that allow JavaScript plugins to trigger and communicate with Python back-ends for heavy-lifting tasks like AI inference or bulk metadata handling.

API Integration: Use Fetch (JS) or Requests (Python) to connect Photoshop workflows to external RESTful services, ensuring live data is always accessible within the creative environment.

Technical Requirements

Core JavaScript (ES6+): Strong foundational skills in modern JS, including Async/Await and Promises for handling API responses and plugin lifecycle events.

Python Proficiency: Practical experience with Python for scripting and automation; familiarity with image processing libraries is a major plus.

RESTful Communication: Solid understanding of HTTP methods (GET, POST, etc.) and handling JSON data structures.

Adobe UXP Knowledge: Familiarity with (or an eagerness to learn) the UXP Developer Tool and Photoshop's internal DOM.

Version Control: Fundamental knowledge of Git for collaborative coding and managing feature branches.

Preferred Qualities

Automation Mindset: You enjoy finding ways to turn hours of manual clicking into a single button press.

Technical Versatility: Comfortable switching between front-end UI tasks (JS/CSS) and back-end logic (Python).

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free