Talent.com
Apryse
Associate Software Engineer (Web, SDK Platform)Apryse • British Columbia - Vancouver, Vancouver, BC, CA
Associate Software Engineer (Web, SDK Platform)

Associate Software Engineer (Web, SDK Platform)

Apryse • British Columbia - Vancouver, Vancouver, BC, CA
1 day ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
Job description

The Role

We are looking for a talented Associate Software Engineer to join our team and help build the future of document technology. In this role, you won't just be building UI components; you’ll be working on a sophisticated document SDK used by millions of people daily. This is a "career-defining" opportunity to work with high-performance web technologies (WebAssembly, Web Workers, and TypeScript) under the guidance of veteran engineers. If you are a curious developer who loves digging into the "how" and "why" of web performance and API design, you’ll fit right in.

Responsibilities

  • Feature Implementation: Build and maintain high-quality, testable code for our WebViewer UI and showcase applications.
  • SDK Support: Help solve technical challenges within our core document engine, focusing on rendering accuracy and programmatic document manipulation.
  • Collaborative Development: Work alongside Product Owners, UI/UX designers, and Senior Engineers to turn design specs into functional features.
  • Developer Success: Since our customers are fellow developers, you’ll help write clear technical documentation and sample code that makes our SDK easy to use.
  • Quality Assurance: Take ownership of your code by writing unit and integration tests using Playwright and Jest.
  • Ecosystem Stewardship: Architect and maintain the interface between our proprietary "Core" engine and our open-source WebViewer UI. You will ensure the public codebase is modular, performant, and serves as the "gold standard" for customers building on our platform.

Requirements

  • Experience:1–3 years of professional experience in web development (internships count!).
  • Modern Web Stack: A strong grasp of JavaScript and TypeScript. You should be comfortable with modern ES6+ syntax and best practices.
  • React Proficiency: Solid experience withReact, including hooks and functional components. You understand the component lifecycle and how to manage state effectively.
  • Testing Fundamentals: A "test-first" mindset. You have experience with (or a strong desire to learn) testing frameworks like Jest, Playwright, or Storybook.
  • API Curiosity: Experience consuming RESTful APIs and a basic understanding of how client-server communication works.
  • A Builder’s Mindset: A portfolio (GitHub, personal projects, or technical blogs) that shows you like to build things, break them, and fix them.
  • Communication: Clear verbal and written communication skills—essential for documenting technical workflows and collaborating with the team.
  • Agile & Iterative Mindset: Familiarity with Agile development practices (Scrum/Kanban). You understand how to work in sprints and value iterative software development.
  • Operational Discipline: You practice automation and continuous integration (CI) as a standard part of your workflow and value rapid iteration based on direct user feedback.
  • Balanced Autonomy: You are a collaborative team player who is equally comfortable working independently to see well-defined tasks through to completion.

Preferred Experience

  • Experience with Node.js or other backend environments.
  • Exposure to low-level web technologies like Canvas API or Web Workers.
  • An interest in document formats like PDF, Office (DocX/XLSX), or CAD.
  • Experience with mobile web optimization or building accessible (A11y) interfaces.
  • Experience with databases (NoSQL or SQL).
  • C++/Java and other languages.
  • Experience with mobile applications (Android / iOS).

Benefits:

  • Competitive salary commensurate with experience and qualifications.
  • A comprehensive extended benefits package including health, dental and vision for you and your family, with company paid offerings.
  • A great team environment and resources, supporting you to do the best work of your life and providing unlimited career growth potential.
  • Highly autonomous and entrepreneurial environment.
  • Annual recurring WFH allowance for you to purchase items you need for your home office.
  • Ongoing support for learning development so you can master your craft.
  • Work with the hardware you're most comfortable with (Windows or Mac).
  • Diverse and inclusive workplace where we all learn from each other.

Company Description

As the industry-leading provider of document software development (SDK) technology powering everything from traditional desktop software to innovative web and mobile applications, at Apryse we are committed to delivering cutting-edge technology solutions that empower our clients to achieve their goals. With a broad international portfolio of combined companies, products, and leading technologies, we are actively changing the way the world works with documents to make work better and life simpler.

Customers like IBM, Autodesk, DocuSign, Boeing, Microsoft (and many more!) come to us to realize their web and mobile strategies for document management, editing, and collaboration as the #1-ranked commercial document SDK of choice for companies worldwide. As a result, you can find our document technology in thousands of solutions, including those of household names, used by millions across virtually every industry. Our XODO app alone has 25M unique installs -- and counting -- and the highest ratings among PDF productivity apps on the largest online app marketplaces.

Ready to join our team?

If you are interested in helping Apryse deliver on its commitments and taking your career to the next level, we invite you to apply online now. Additionally, we view the above section as a guide, not a checklist. We welcome diverse and non-traditional backgrounds and encourage you to apply even if you do not have every requirement listed.

The compensation for this position is commensurate upon experience, with a range between $80,000.00-$92,000.00 CAD in on target earnings. The top end of the range is reserved for candidates with extensive experience and a profile that strongly aligns with the senior expectations of this role.

We are committed to a work environment that is inclusive to all and free of discrimination. It is our policy to be an equal opportunity employer without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, genetic predisposition or carrier status, veteran status, citizenship status or any other factors prohibited by law. Apryse will provide reasonable accommodations for qualified individuals

Create a job alert for this search

Associate Software Engineer (Web, SDK Platform) • British Columbia - Vancouver, Vancouver, BC, CA

Similar jobs

Senior Software Engineer, Product (Canada)

CentariVancouver, Metro Vancouver Regional District, CA
Full-time

Centari is the Deal Intelligence platform for law and finance.Our agentic model transforms unstructured documents into valuable insights, empowering professionals to forecast, analyze, and negotiat... Show more

 • Promoted

Staff Software Engineer, Backend (Platform)

TechBrainsVancouver, Metro Vancouver Regional District, CA
Full-time

Staff Software Engineer, Backend (Platform).Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world.It’s a massive, ambitio... Show more

 • Promoted

On-Site Software Engineer with Blockchain Expertise

GMO-Z.COM Fintech CA, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time +1

Become a Software Engineer focused on FinTech solutions.Work on-site to develop and maintain high-quality software using Java, TypeScript, and advanced technologies like blockchain.This full-time, ... Show more

 • Promoted

Lead Software Engineer at Shakepay

ShakepayVancouver, Metro Vancouver Regional District, CA
Full-time

Become a Lead Software Engineer at Shakepay and innovate financial products that will redefine wealth for Canadians.Join a mission-driven team dedicated to advancing cryptocurrency integration in f... Show more

 • Promoted

Backend Software Engineer at Amazon Aurora

AmazonVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of cloud database services as a Backend Software Engineer with Amazon Aurora in Vancouver.Leverage your expertise in scalable systems while maximizing software performance and reli... Show more

 • Promoted

Senior Web API Platform Engineer

Scribd, Inc.Vancouver
Full-time

A leading digital library company is seeking a Senior Software Engineer for the Web API Platform.This role focuses on designing and implementing scalable web APIs that enhance their product offerin... Show more

 • Promoted

Lead Software Engineer in Secure SaaS

VaronisVancouver, Metro Vancouver Regional District, CA
Full-time

Elevate your career as a Senior Software Engineer focused on developing secure SaaS platforms.Use your expertise in Rust and AWS to drive innovation in data security solutions.You'll play a crucial... Show more

 • Promoted

Staff Software Engineer in Surrey, BC

Henry Schein OneSurrey, Metro Vancouver Regional District, CA
Full-time

Elevate your career as a Staff Software Engineer with a focus on architectural innovation in the Ascend Specialty domain.Drive modernization initiatives and mentor talents in a hybrid workspace.Thi... Show more

 • Promoted

Full Stack Software Engineer

GumloopVancouver, Metro Vancouver Regional District, CA
Full-time

Gumloop is the AI automation platform for the enterprise.We give teams the power to easily build and deploy AI agents, in Slack, Microsoft Teams, or standalone, that automate real work across hundr... Show more

 • Promoted

Senior Software Engineer, Backend (Canada)

CentariVancouver, Metro Vancouver Regional District, CA
Full-time

At Centari, we believe that in high‑stakes dealmaking, a firm’s competitive edge lies within unlocking its private deal data.Centari is building the deal intelligence platform for the future of law... Show more

 • Promoted

Engaging Software Engineer for Innovative Hybrid Storage Solutions

NetAppVancouver, Metro Vancouver Regional District, CA
Full-time

Join a dynamic team as a Software Engineer specializing in StorageGRID.Utilize your coding skills to create impactful cloud storage solutions tailored for AI data lakes.This opportunity encompasses... Show more

 • Promoted

Software Engineer, Frontend

Haysrichmond, bc, ca
Permanent

Senior Software Engineer, Frontend.Join a high-growth, product-driven technology company transforming the healthcare space through modern, scalable software solutions.Operating in a remote-first en... Show more

 • Promoted • New!

AI Software Engineer in Vancouver

VoiceValetVancouver, Metro Vancouver Regional District, CA
Full-time

Embark on a hands-on journey as an Associate AI Software Engineer at Voice Valet in Vancouver.You'll work with voice AI systems, shipping impactful features from day one.Voice Valet is looking for ... Show more

 • Promoted • New!

Staff Software Engineer - Web Components

Lululemon AthleticaVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of digital experiences as a Staff Software Engineer focusing on Web Components.Design and implement scalable solutions in a hybrid work model, promoting best engineering practices.... Show more

 • Promoted

Senior AI-Driven Software Engineer (Remote-First)

InTouchLinkVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology platform for senior living in Toronto is seeking a Senior Software Developer to contribute to enhancing their Drupal-based system while exploring AI-powered features.The ideal candidat... Show more

 • Promoted

Associate Software Engineer

RavenwakeVancouver, British Columbia, Canada
Full-time

Description Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing.Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Unive... Show more

 • Promoted

Associate Software Engineer

Sony Pictures EntertainmentVancouver, Metro Vancouver Regional District, CA
Full-time

Sony Pictures Imageworks is located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations.We are committed to respecting traditional lands, and working wi... Show more

 • Promoted

Software Engineer, Frontend - Hays

Haysdelta, bc, ca
Permanent

Senior Software Engineer, Frontend.Join a high-growth, product-driven technology company transforming the healthcare space through modern, scalable software solutions.Operating in a remote-first en... Show more

 • Promoted • New!

Lead Principal Software Engineer - Auxo | Growth Partner

Auxo | Growth Partnerdelta, bc, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Software Engineer – Advanced Systems - Draganfly Inc.

Draganfly Inc.richmond, bc, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more