Software Development Engineer 3 (JavaScript)

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!
Frontend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer 3 (JavaScript)

Our Company: 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!

Engagement Platform Team: Engagement Platform Team is building a platform to facilitate real-time experiences for millions of active users at scale. Team is also building solutions to help evaluate experiments related to promotions to design choices, to determine which variation is the best suited. Team is building an engagements solution to target users with dynamic content and messaging and tracing thereafter. The platform built will enable hundreds of experimentations at scale with ability to Measure and monitor the quality via deep observability across the stack to ensure efficient engagements. This new platform will allow developers and product teams to automatically collect high definition analytics by efficiently routing and leveraging data between multiple internal adobe solutions with very low performance overhead, all while keeping security and privacy paramount.

Responsibilities: As a member of this team, you will build out new UI components, core end-user-facing experiences and improve the performance of our front-end.

You will help us architect, write and optimize new, scalable services, flexible and powerful APIs to support other developers, quality, and performance.

You will get a chance to tackle significant engineering challenges, such as:

  • Designing foundational front-end infrastructure to support UI dialogs, marketing promotions templates, etc
  • Building complex user interfaces for composing messages
  • Building libraries for tracking events, analysing data, and orchestrating user journeys
  • Building and supporting Micro-Services
  • Extending, optimizing, and future-proofing all parts of our front-end stack
  • Collaborating with UI/UX designers, Frontend Architects, and Product Managers to design and implement modern, delightful, and intuitive features

Requirements:

  • 4+ years of experience developing sophisticated front-end for web applications with responsive designs, modular and loosely coupled code.
  • Experience creating and maintaining micro-services.
  • Experience with modern Javascript and frameworks (e.g. Web Components, React, ES6, TypeScript, Vue, Angular, 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, progressive 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, Kubernets, 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 troubleshoot parts of production environment
  • Willingness to participate in an on-call rotation

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.

Last updated 24 days ago

Responsibilities For Software Development Engineer 3 (JavaScript)

  • Build out new UI components, core end-user-facing experiences and improve the performance of our front-end
  • Architect, write and optimize new, scalable services, flexible and powerful APIs
  • Design foundational front-end infrastructure to support UI dialogs, marketing promotions templates
  • Build complex user interfaces for composing messages
  • Build libraries for tracking events, analysing data, and orchestrating user journeys
  • Build and support Micro-Services
  • Extend, optimize, and future-proof all parts of our front-end stack
  • Collaborate with UI/UX designers, Frontend Architects, and Product Managers

Requirements For Software Development Engineer 3 (JavaScript)

JavaScript
React
TypeScript
Node.js
Python
MongoDB
Redis
  • 4+ years of experience developing sophisticated front-end for web applications
  • Experience creating and maintaining micro-services
  • Experience with modern Javascript and frameworks (e.g. Web Components, React, ES6, TypeScript, Vue, Angular, GraphQL)
  • Extensive Knowledge of Web Standards and modern browsers
  • Interest in ElasticSearch, Node.js, Python, AWS services, Kubernetes, Elastic Containers
  • Good knowledge of algorithms, data structures and distributed system design/implementation
  • Experience with unit, integration and end to end testing
  • Ability to maintain and troubleshoot parts of production environment
  • Willingness to participate in an on-call rotation

Benefits For Software Development Engineer 3 (JavaScript)

  • Equal Employment Opportunity

Interested in this job?

Jobs Related To Adobe Software Development Engineer 3 (JavaScript)

Software Development Engineer

Senior Software Engineer role at Adobe focused on developing creative cloud web applications using modern JavaScript frameworks and full-stack development.

Senior Computer Scientist – Frontend Architecture & Optimization

Adobe is hiring a Senior Computer Scientist for Frontend Architecture & Optimization to work on Creative Cloud applications in Romania.

Senior Frontend Engineer - GenStudio

Adobe is seeking a Senior Frontend Engineer for their GenStudio team to develop AI-powered content creation tools for marketers. Join a collaborative team and shape the future of digital experiences.

Senior Experience Design Manager

Senior Experience Design Manager at Adobe, leading design teams to create innovative digital experiences and expand creator monetization efforts.