Frontend Web Developer

$173,300 - $312,200/Yr

Adobe - San Jose, CA

posted about 2 months ago

Full-time - Mid Level
San Jose, CA
5,001-10,000 employees
Publishing Industries

About the position

At Adobe, we are dedicated to changing the world through digital experiences. We empower everyone—from emerging artists to global brands—with the tools they need to design and deliver exceptional digital experiences. Our mission is to create an environment where creativity thrives, and we are committed to hiring the very best talent to help us achieve this goal. As a Frontend Web Developer, you will play a crucial role in our small team focused on building high-performance graphics web applications. You will be responsible for designing, developing, and maintaining groundbreaking applications that leverage cutting-edge 3D algorithms, AI, and innovative user experiences. This position requires a dynamic individual who can contribute to all parts of the stack as needed, whether you are a fullstack developer with a keen eye for user experience or a frontend developer ready to roll up your sleeves. In this role, you will be pivotal in creating tools for creatives, including video editing, graphic design, and 3D graphics. You will work closely with Product and Design teams to understand customer pain points and build products that deliver real value. Your responsibilities will include building end-to-end solutions using ReactJS and similar frontend frameworks, as well as utilizing Elixir or NodeJS for backend requirements. You will also participate in the engineering team's rotation for on-call support, helping to mitigate service disruptions and ensuring the reliability and performance of our production systems. We are looking for someone who is a proactive self-starter and fast learner, capable of developing methods and techniques for obtaining results. You will be committed to best practices in software development, including design, testing, version control, documentation, and deployment. Additionally, you will be expected to perform your own pre-deployment QA and implement comprehensive unit tests to confirm the functionality and performance of new code. As our team grows, you will also have the opportunity to provide leadership and mentorship to new engineers, fostering a collaborative and innovative work environment.

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 support to mitigate service disruptions.
  • Analyze, design, prototype, and implement new services/features and improve existing ones.
  • Collaborate in cross-functional teams to ensure a superb end-to-end user experience for customers.
  • Develop methods, techniques, and evaluation criteria for obtaining results as a proactive self-starter.
  • Commit to best practices in software development: design, testing, version control, documentation, build, deployment, and operation.
  • Respond, troubleshoot, and support production systems, addressing performance, reliability, and scalability issues.
  • Perform pre-deployment QA and build comprehensive unit tests to confirm functionality and performance of new code.
  • Provide proactive leadership and mentorship for new engineers as the team grows.

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.
  • 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.
  • Strong understanding of software fundamentals including design principles, analysis of algorithms, data structure design, and implementation.

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 range of $173,300 - $312,200 annually based on location and experience.
  • Potential eligibility for long-term incentives in the form of a new hire equity award.
  • Access to comprehensive health insurance and wellness programs.
  • Opportunities for professional development and continued education.
  • Flexible work arrangements and a supportive work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service