Apryse
Apryse1mo ago
CAD 80000–92000/yr

Associate Software Engineer (Web Platform SDK)

Ontario,OntarioRemoteFull Timemid
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

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,

Requirements Summary

1–3 years of professional experience in web development (internships count!). Modern Web Stack: A strong grasp of JavaScript and TypeScript.

Technical Tools
Software EngineerSoftware Engineering

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

~1 min read
  • 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

~1 min read
  • 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 Have

~1 min read
  • 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).

What We Offer

~1 min read
Competitive salary commensurate with experience & qualifications.
A comprehensive extended benefits package including health, dental and vision for you and your family, with company paid offerings.
Generous paid time off (PTO) is offered to support the ability to rest and recharge
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.
On going support for learning development so you can continue to 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.
Excellent work-life balance with a flexible remote work environment.

Location & Eligibility

Where is the job
Worldwide
Fully remote, anywhere in the world
Who can apply
Same as job location
Listed under
Worldwide

Listing Details

Posted
March 25, 2026
First seen
April 8, 2026
Last seen
April 29, 2026

Posting Health

Days active
20
Repost count
0
Trust Level
51%
Scored at
April 29, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Apryse
Apryse
lever
Employees
350
Founded
1998
View company profile
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

ApryseAssociate Software Engineer (Web Platform SDK)CAD 80000–92000