Frontend Web Developer

$312,200 - $312,200/Yr

Adobe - Seattle, WA

posted about 2 months ago

Full-time - Mid Level
Seattle, WA
Publishing Industries

About the position

Adobe is on a mission to change the world through digital experiences, providing tools for everyone from emerging artists to global brands to design and deliver exceptional digital experiences. We are passionate about empowering individuals to create beautiful and powerful images, videos, and applications, transforming how companies interact with customers across every screen. We are committed to hiring the very best talent and creating exceptional employee experiences where everyone is respected and has equal opportunities. We believe that new ideas can come from anywhere within the organization, and we recognize that the next big idea could be yours! We are seeking a Frontend Web Developer who possesses a phenomenal eye for outstanding user experiences, or a fullstack developer who is willing to engage in all parts of the stack as needed. This role is pivotal in designing, developing, and maintaining high-performance graphics web applications that leverage cutting-edge 3D algorithms, AI, and innovative UX to rethink how users create great content. You will be part of a small team dedicated to building these groundbreaking applications. In this position, you will build end-to-end solutions using ReactJS and similar frontend frameworks, as well as Elixir or NodeJS for backend requirements. You will collaborate with Product and Design teams to understand customer pain points and develop products that deliver real value. Additionally, you will participate in the engineering team's rotation for on-call duties to mitigate service disruptions, analyze and design new services/features, and improve existing ones. You will also be responsible for responding to and troubleshooting production systems, ensuring performance, reliability, and scalability, while performing pre-deployment QA and implementing comprehensive unit tests to confirm functionality and performance of new code. As a proactive self-starter and fast learner, you will develop methods and techniques for obtaining results and provide leadership and mentorship for new engineers as the team grows. Our compensation reflects the cost of labor across various U.S. geographic markets, with a pay range for this position of $173,300 to $312,200 annually, depending on location and job-related knowledge, skills, and experience.

Responsibilities

  • Build end-to-end solutions using ReactJS and similar frontend frameworks as well as using Elixir or NodeJS for backend requirements.
  • Work with Product and Design to understand customers' pain points and build products that deliver real value.
  • Participate in the engineering team's rotation for on-call duties to mitigate service disruptions.
  • Analyze, design, prototype, and implement new services/features and improve existing ones.
  • Work in cross-functional teams to ensure superb end-to-end user experience for customers.
  • Be a proactive self-starter and fast learner who can develop methods, techniques, and evaluation criteria for obtaining results.
  • Commit to best practices in software development: design, testing, version control, documentation, build, deployment, and operation.
  • Respond, troubleshoot, and support production systems, performance, reliability, and scalability issues.
  • Perform pre-deployment QA and build and implement comprehensive unit tests for confirming functionality and performance of new code.
  • Work well within a small, dynamic team and provide proactive leadership and mentorship for new engineers.

Requirements

  • Proficiency in ReactJS and NodeJS is required; experience with Svelte is a plus.
  • At least 5+ years of software development experience, preferably in product development.
  • Additional experience with client-side tools like Redux, Redux Sagas, and server-side technologies such as Docker is preferred.
  • Knowledge of WebAssembly and experience with native code like C++ would be a strong asset.
  • Experience defining APIs and integrating them into web applications using RESTful and GraphQL approaches.
  • Knowledge of software fundamentals including design principles, analysis of algorithms, data structure design, implementation, documentation, and unit testing.

Nice-to-haves

  • Experience with video editing, graphic design, and 3D graphics tools.
  • Familiarity with agile development methodologies.
  • Experience in mentoring junior developers.

Benefits

  • Competitive salary based on geographic market.
  • Annual Incentive Plan (AIP) for non-sales roles.
  • Potential eligibility for long-term incentives in the form of new hire equity awards.
  • Equal Employment Opportunity and affirmative action employer policies.
  • Accommodations for applicants with disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service