Adobe

Computer Scientist – Modern C++, Javascript

Adobe

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain the UXP platform, integrating modern Javascript runtime with native C++ layers.
  • Implement and improve features, ensuring they are robust and performant.
  • Collaborate with multi-functional teams to determine requirements and build solutions.
  • Debug and profile C++ and Javascript code using advanced tools like lldb, windbg, Chrome developer tools, and Instruments.
  • Apply clean coding and compose principles to produce high-quality code.

Requirements

  • Degree or equivalent experience in Computer Science.
  • 4+ years of experience
  • Proven experience with C++ concepts such as RAII, concurrency, and template programming.
  • Strong knowledge of Javascript constructs and functional programming principles.
  • Familiarity with debugging and profiling tools for both C++ and web technologies.
  • Ability to read and debug code beyond the UXP codebase, including external libraries and application code.
  • Understanding of OOPs principles and ability to pragmatically apply them.
Benefits
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++JavascriptRAIIconcurrencytemplate programmingfunctional programmingOOPs principlesclean codingperformance optimizationdebugging
Soft Skills
collaborationproblem-solvingcommunicationteamworkadaptability
Certifications
Degree in Computer Science