Computer Scientist - I
Adobe
- Noida, Uttar Pradesh
- Permanent
- Full-time
Responsibilities
- Owns feature development of medium to large complexity, and apply in-depth knowledge to turn requirements into architectural and feature specs
- Partner with Product Manager, fellow engineers, and other partners in defining the roadmap, scope, and work for releases.
- Own your features end-to-end starting from gathering requirements, design, implementation, and instrumenting unit and automation test cases.
- Contribute extensively in the analysis, design, prototype, and implementation of new features and improving existing ones
- Should be a proactive self-starter who can develop methods, techniques and evaluation criterion for obtaining results.
- An expert on one or more platforms and knowledgeable of cross-platform issues, competitive products, and customer requirements. Should contribute significantly towards the development and application of advanced concepts, technologies and expertise within the team.
- You would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in your area of expertise.
- Bachelors or Master’s degree in Computer Science or related from a premier institute
- 4 to 8 years of hands on design / development experience preferably in a product development organization
- Deep experience in C++, object-oriented programming, debugging, and profiling
- Should have excellent computer science fundamentals and a good understanding of architecture, design and performance.
- Knowledge of software fundamentals including design & analysis of algorithms, data structure design, and implementation, documentation, and unit testing.
- Exceptional problem-solving skills
- Excellent interpersonal skills, written and verbal communication skills
- Experience in vector graphics domain
- Experience with GPU rendering.
- Experience in Javascript/React programming language.