Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Challenge !
Adobe Illustrator is the industry standard for Illustration and vector editing. And numero uno choice for experienced as well new designers who want to make an impact on the world with their creative talents.
For this position, we are looking for a candidate to work on designing, building and enhancing the extensibility initiative for Adobe Illustrator.
The candidate will be responsible for development of new capabilities and maintenance of existing features and will be responsible for all phases of development, from early specs and definition to release.
The candidate needs to be a hands-on problem solver and well conversant in analyzing, architecting and implementing a solution.
Exciting Work Opportunity
Own and implement production-quality features for Adobe Illustrator.
Translate high-level business requirements into a software design; communicate the designs to the other developers in the team.
Review and share feedback on code, features, technology, architecture, and designs.
Implement comprehensive unit tests for confirming functionality and the quality of code. Ensure high-quality code and related documentation
Seek / fix performance and scalability issues, and define / follow best-practices to ensure & enhance system uptime and reliability.
Embrace a highly collaborative team that requires effective communication and quality contributions.
Be a part of an engineering team’s on-call rotation for escalations.
B.Tech / M.Tech from a premier institute with 4 to 8 years of hands-on design / development experience in software development, preferably in a product development organization.
Strong programming skills in C / C++ and experience with scripting in general.
Knowledge of software fundamentals including design & analysis of algorithms, data structure design, and implementation, documentation, and unit testing.
Deep understanding of object-oriented design and knowledge of product life cycles and associated issues.
Should have excellent computer science fundamentals and a deep understanding of architecture, design and performance.
Ability to work passionately and independently with minimal supervision.
Be an excellent great teammate with good written and oral communication skills.
Experience in vector graphics domain is a bonus.