Logo of Huzzle

Find 52,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Computer Scientist - I

image

Adobe

2mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need 5+ years in web app development, backend services, modern JavaScript, web standards, AWS, algorithms, testing, and production debugging. Willing to join an on-call rotation.
  • You will build UI components, optimize services and APIs, manage dependencies, analyze user journeys, support production services, and collaborate with designers and product managers on modern features.

Requirements

  • 5+ years of experience developing sophisticated web applications with responsive designs, modular and loosely coupled code.
  • Experience creating and maintaining backend services.
  • Experience with modern JavaScript and frameworks (e.g. TypeScript, Web Components, React, ES6, GraphQL) and architectures like MVC/Flux/Redux
  • Extensive Knowledge of Web Standards and modern browsers, both at their API level and their internals (JS engines, browser performance, reflow, repaint, shadow DOM, dynamic rendering, Service Workers, CDNs, CSS resetting, normalising, SCSS, etc.).
  • Interest in ElasticSearch, Node.js, Python, SQS, SNS, Step Functions, AWS Lambda, Amazon API Gateway, and Amazon DynamoDB, S3, Kubernetes, Elastic Containers
  • Good knowledge of algorithms, data structures and distributed system design/implementation, and ability to debug
  • Experience with unit, integration and end to end testing
  • Maintain and debug parts of production environment
  • Willingness to participate in an on-call rotation

Responsibilities

  • As a member of this team, you will build new UI components to achieve core end-user-facing experiences and workflows. You will also architect, implement and optimize scalable services, flexible and powerful APIs to power these UI workflows.
  • You will get a chance to take on significant engineering challenges, such as :
  • Building modern front end and end to end user journeys
  • Handling upstream and downstream dependencies
  • Using libraries/frameworks for tracking events and analysing tracked data and user journeys
  • Building and supporting production Services
  • Extending, optimizing, and future-proofing all parts of our front-end and back-end stack
  • Collaborating with UI/UX designers, Architects, and Product Managers to design and implement modern, delightful, and intuitive features

FAQs

What is the job title for this position?

The job title for this position is Computer Scientist - I.

What team is this position associated with?

This position is associated with the Adobe Express Content team.

What technologies should candidates be familiar with?

Candidates should be familiar with modern JavaScript and frameworks such as TypeScript, Web Components, React, ES6, and GraphQL, as well as backend services using Node.js and Python.

What qualifications are required for this role?

The role requires 5+ years of experience developing sophisticated web applications, experience creating and maintaining backend services, and knowledge of web standards and modern browsers.

Is collaboration with other teams encouraged?

Yes, collaboration with UI/UX designers, Architects, and Product Managers is encouraged to design and implement modern features.

Are candidates expected to participate in an on-call rotation?

Yes, candidates should be willing to participate in an on-call rotation.

What are the key responsibilities of this position?

Key responsibilities include building new UI components, architecting and optimizing scalable services, and supporting production services.

Does Adobe have a commitment to diversity and equal opportunity?

Yes, Adobe is committed to diversity and equal opportunity, welcoming individuals from all backgrounds regardless of gender, race, ethnicity, or other protected characteristics.

Will candidates have opportunities for career growth?

Yes, Adobe celebrates creativity, curiosity, and constant learning, providing a supportive environment for career growth.

How should candidates prepare their application?

Candidates should update their Resume/CV and Workday profile, highlighting their Adobe experiences and any volunteer work.

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

Adobe is the global leader in digital media and digital marketing solutions. Our creative, marketing and document solutions empower everyone – from emerging artists to global brands – to bring digital creations to life and deliver immersive, compelling experiences to the right person at the right moment for the best results. In short, Adobe is everywhere, and we’re changing the world through digital experiences.