Hybrid Senior Software Development Engineer

Posted 1 hour ago

Apply now

About the role

  • Senior Software Development Engineer constructing web applications for Adobe Express. Leading innovative engineering teams to enhance user experiences across various platforms.

Responsibilities

  • Lead product-centric engineering teams.
  • Solve intricate challenges to deliver outstanding user experiences on the web and a diverse range of devices.
  • Build responsive and scalable user interfaces, alongside producing reusable code and unified user experiences.
  • Collaborate seamlessly with researchers, engineers, user experience designers, and product managers to prototype and construct an innovative web application that defines the future of web experiences.
  • Engage in pair programming and peer reviews.
  • Collaborate with fellow engineers on challenges spanning code intricacies, novel ideas, and innovative methodologies.
  • Provide invaluable insights to improve product usability.
  • Apply analytics tools, user research, and our in-house community team to gather information and garner insights into how our product drives new ideas.

Requirements

  • Over 10 years' demonstrated expertise in constructing and deploying web applications or interactive websites.
  • A Bachelor's degree or equivalent experience in Computer Science, HCI, web design, or a related field.
  • Proficiency in JavaScript, HTML, CSS, and experience with ES6 as well as React, Vue, or equivalent UI frameworks.
  • Proven mastery in building and architecting web apps that seamlessly function across various browsers, including mobile, where distinct performance, resource constraints, and capabilities necessitate.
  • Demonstrated experience in building durable and sophisticated user interfaces, alongside producing reusable code and unified user experiences.
  • Profound knowledge of web technologies, encompassing the DOM, canvas and WebGL rendering, web security, asynchrony, workers, and performance optimization.
  • Experience in guiding fellow developers and influencing a team's technical trajectory.
  • Experience in troubleshooting complex systems and identifying multiple solutions.
  • Ability to move fast in ambiguous environments - high ownership and bias for action.
  • Problem-finder approach consistently challenging the status-quo.

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development

Job title

Senior Software Development Engineer

Job type

Experience level

Senior

Salary

$159,200 - $301,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job