Log in
Now Hiring

Software Engineer - Phaser

Build vision therapy exercises with Phaser and TypeScript.

Company

OcuDigital

Location

Remote

Type

Full-time

Compensation

$3,000 USD/month

OcuDigital is a remote-first company headquartered on Vancouver Island, Canada.

NeuroVisual Trainer is a vision therapy and neurovisual rehabilitation platform designed for both in-office and remote use. The platform works across devices and includes a growing library of interactive and video-based exercises used by optometrists, vision therapists, and patients around the world. NeuroVisual Trainer supports customized exercise regimens, real-time progress reporting, and a large library of vision therapy activities.

Our exercise library includes activities targeting skills such as oculomotor control, vergence, visual perception, anti-suppression, peripheral awareness, and gross/fine motor coordination.

About the Role

We are looking for a mid-level Software Engineer with strong experience in TypeScript and the Phaser game development engine to help build and improve interactive vision therapy exercises.

This role is ideal for someone who enjoys creating polished, responsive, browser-based interactive experiences and wants their work to support healthcare, rehabilitation, and human performance. You will help develop engaging digital exercises used by patients and clinicians in vision therapy programs.

Career Growth

You will work directly with our CTO, an experienced software developer with over 20 years of professional engineering experience. While this role is primarily focused on Phaser and TypeScript, there are strong opportunities to grow into other areas of our technology stack, including Rust, Vue, backend development, on-device app development, and databases. You will also have opportunities to learn how to create 3D experiences in Phaser using anaglyph glasses.

Using LLMs in Development

We encourage thoughtful use of LLMs and AI-assisted development tools as part of the software development process. If you have not used these tools before, we will provide guidance and training to help you use them effectively.

Responsibilities

  • Develop and maintain interactive vision therapy exercises using Phaser and TypeScript.
  • Build responsive, reliable browser-based experiences that work across devices.
  • Collaborate with our team to turn clinical exercise concepts into usable digital activities.
  • Improve existing exercises for performance, usability, accessibility, and maintainability.
  • Implement configurable exercise settings so clinicians can tailor activities to patients.
  • Debug, test, and optimize interactive exercises across browsers and device types.
  • Participate in product discussions around user experience, patient engagement, and clinical workflows.
  • Travel internationally occasionally for training, team meetings, and product collaboration.

Required Qualifications

  • 5+ years of software engineering experience.
  • 3+ years of hands-on experience with Phaser.
  • Strong professional experience with TypeScript.
  • Experience building interactive browser-based applications or games.
  • Solid understanding of frontend architecture, state management, animation, input handling, and performance optimization.
  • Ability to write clean, maintainable, well-structured code.
  • Comfortable working remotely and communicating clearly with a distributed team in English.
  • Must be able to obtain and maintain a valid passport for occational international travel, typically once every one to two years. OcuDigital will pay for this travel.

Nice to Have

  • Interest in human vision, optometry, vision therapy, rehabilitation, neuroscience, or healthcare technology.
  • Experience with HTML5 Canvas, WebGL, animation systems, or browser performance tuning.
  • Experience designing educational, therapeutic, training, or assessment-based interactive software.
  • Familiarity with accessibility and usability considerations for patient-facing applications.
  • Experience working on products used by clinicians or healthcare professionals.

Compensation and Benefits

  • Full-time remote position.
  • $36,000 USD annual compensation, paid at $3,000 USD per month.
  • Company-paid international travel costs for training and team meetings.
  • Opportunity to work on meaningful software used in vision therapy and neurovisual rehabilitation.

How to Apply

Please send your resume, portfolio, GitHub profile, or examples of relevant Phaser / TypeScript work. We are especially interested in seeing interactive projects, games, training tools, or browser-based experiences you have built.

Email our CTO at phayes@ocudigital.com to apply.

Role Snapshot

  • Phaser and TypeScript
  • Remote, full-time
  • Healthcare technology
  • Occasional travel
Apply by Email