
Computer Scientist – Modern C++, Javascript
Adobe
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
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