Key Responsibilities
Design, develop, and maintain high-quality applications using C++
Apply OOP concepts and design patterns to build scalable and maintainable systems
Work with and integrate SDKs, especially Adobe-related SDKs
Develop plugins, extensions, or tools for Adobe platforms
Debug, troubleshoot, and optimize application performance
Collaborate with cross-functional teams to deliver efficient solutions
Maintain version control using Git and follow best development practices
Required Skills & Qualifications
+ years of hands-on experience in C++ development
Strong understanding of Object-Oriented Programming (OOP) and design patterns
Experience with SDK development and integration
Hands-on experience with one or more of the following: Adobe Illustrator
Creative Cloud APIs/SDKs
PDF Library SDKs
Adobe SDKs or CEP (Common Extensibility Platform) Good working knowledge of JavaScript (JS) and JSX
Strong debugging, troubleshooting, and performance optimization skills
Familiarity with Git or other version control systems Preferred Qualifications
Experience in developing Adobe plugins or extensions
Strong problem-solving and analytical skills
Ability to work independently and in a team-oriented environment
LI-PT