Associate Software Engineer (Web, SDK Platform)

Apryse
CA$80,000 - CA$92,000

About The Position

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.

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 with React, 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.

Nice To Haves

  • 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).

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 [https://github.com/PDFTron/webviewer-ui]. You will ensure the public codebase is modular, performant, and serves as the "gold standard" for customers building on our platform.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service