Scribd, Inc.

Senior Frontend Engineer – Growth

Scribd, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $146,000 - $227,500 per year

Job Level

Senior

Tech Stack

BabelCypressGraphQLJavaScriptJestNext.jsNode.jsReactRubyRuby on RailsSaltStackSparkTypeScriptWebpack

About the role

  • Lead the design and development of intuitive, performant, and scalable user interfaces that power signup, subscription, and retention experiences.
  • Establish and promote best practices in frontend engineering, including testing, performance optimization, and maintainable design systems.
  • Guide frontend technical direction from architecture to implementation and set high standards for code quality and maintainability.
  • Work closely with cross-functional partners to deliver high-quality solutions, contribute to the team’s strategic direction, and help shape a culture of excellence.
  • Contribute to product strategy for Growth Retention & Monetization and deliver improvements that directly impact subscription and retention.
  • Mentor and influence other engineers, participate in code reviews, and promote continuous learning and technical leadership.

Requirements

  • 5+ years of professional frontend software development experience.
  • Strong proficiency in JavaScript and modern frameworks (React strongly preferred).
  • Proven experience building and scaling large-scale, consumer-facing web applications.
  • Strong understanding of frontend performance, accessibility, and responsive design.
  • Experience with frontend testing frameworks (Jest, Cypress, or similar).
  • Familiarity with backend integration (RESTful APIs, GraphQL a plus).
  • Excellent problem-solving, architectural design, and communication skills.
  • Primary: ReactJS, JavaScript/TypeScript
  • Secondary: Next.js, CSS-in-JS or modern styling frameworks
  • Testing: Jest, Cypress (or similar)
  • Version Control: Git or similar workflows
  • Tooling: Webpack, Babel, or modern build systems
  • API Integration: RESTful APIs (GraphQL nice to have)
  • Experience with CI/CD pipelines and deployment workflows.
  • Experience working on subscription flows, billing, or retention-related user experiences (nice to have).
  • Familiarity with design systems and component libraries (nice to have).
  • Exposure to backend technologies (Ruby on Rails, Node) to collaborate across the stack (nice to have).
  • Knowledge of Growth Engineering domains (signup optimization, user lifecycle engagement) (nice to have).
  • Employees must have their primary residence in or near one of the listed cities (including San Francisco, other US cities, Ottawa, Toronto, Vancouver, Mexico City).