Senior Software Engineer (Frontend), Search
Role Overview
Discovery Applications builds customer-facing web experiences for search, recommendations, and generative AI across Scribd and Everand.
The role is frontend-focused and works closely with backend and machine learning engineers to deliver full-stack product experiences.
The posting reflects an approved, open position.
Key Skills for This Role
Full Job Posting
About Scribd
Scribd, Inc. operates Scribd, Slideshare, Everand, and Fable, with a mission to advance human understanding.
Team and role
Discovery Applications builds customer-facing web experiences for search, recommendations, and generative AI across Scribd and Everand.
The role is frontend-focused and works closely with backend and machine learning engineers to deliver full-stack product experiences.
The posting reflects an approved, open position.
Work model and location eligibility
- Scribd Flex allows employees to choose a workstyle and location, with occasional in-person attendance required for all employees.
- Employees must reside in or near an eligible city; Canadian eligible cities include Ottawa, Toronto, and Vancouver.
Responsibilities
- Build user-facing experiences powered by machine learning and generative AI.
- Own software design, architecture, implementation, delivery, and operation end to end.
- Consider testability, upgradeability, scalability, and observability throughout development.
- Advise on technical design, review code, participate in interviews, and mentor less experienced engineers.
- Collaborate with engineering teams, designers, and product managers to deliver end-to-end features.
Experience and qualifications
- At least 6 years of professional frontend software engineering experience.
- Deep experience with JavaScript or TypeScript and React.
- Hands-on experience with Next.js or a similar modern web framework.
- Strong understanding of web performance, bundling, and optimization.
- Experience defining integration patterns with backend and platform teams.
- Comfort working in high-impact environments and codebases with shared patterns or platform constraints.
- Excellent written and verbal communication and strong cross-functional collaboration.
Additional experience valued
- Familiarity with microfrontends, monorepos, or shared frontend platforms is valued.
- Experience with complex or legacy codebases, production modernization, testing, accessibility, SEO, quality, and observability is advantageous.
Compensation
- Canada salary range is CAD $157,000 to $201,000; the role is also eligible for equity and benefits.
Benefits
- Benefits include health, dental, vision, mental health and disability coverage, paid time off, parental leave, retirement matching, equity, learning programs, wellness and home office stipends, and product access.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scribd, Inc.
Lead Product Manager, Everand
Toronto, CAN
Scribd is seeking a Lead Product Manager to own the Everand reading app’s vision, roadmap, and reader experience across iOS and Android. The role leads cross-functional delivery, uses research and metrics to improve read
Lead Product Manager, Everand
Vancouver, CAN
Scribd is seeking a Lead Product Manager to own the Everand audiobook and ebook app across iOS and Android. You will set product strategy, lead a cross-functional squad, and improve reader engagement, retention, and app
Lead Product Manager, Everand
Toronto, CAN
Scribd is seeking a Lead Product Manager to own the Everand subscription app’s vision, roadmap, and reader experience across iOS and Android. You’ll lead a cross-functional squad, deliver product improvements, and use re
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Scribd is seeking a senior machine learning engineer to own recommendations for Fable and help lead Premium recommendations. The role involves migrating recommendation systems to Orion, improving discovery models, operat
Principal Engineer ( AI + Dev Tooling)
Ottawa, CAN
Scribd is seeking a Principal Engineer to set the technical direction for AI-enabled developer tooling and agentic engineering across the company. Candidates need 10+ years in software engineering, experience at Staff or
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Scribd is seeking a Senior Machine Learning Engineer to lead recommendations for Fable and help grow Premium's recommendation systems. The work includes migrating to Orion, operating production ML systems, and running ex
Lead Product Manager, Everand
Toronto, CAN
Lead Product Manager, Everand
Vancouver, CAN
Lead Product Manager, Everand
San Francisco, USA
Lead Product Manager, Everand
Toronto, CAN
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Principal Engineer ( AI + Dev Tooling)
Ottawa, CAN
Senior Machine Learning Engineer, Premium Discovery
, USA
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN