Software Engineer - Phaser / typescript

Posted: about 4 hours
Programming
Full-Time
Mid-Level
$36,000 USD a year ($3,000 USD a month)
Anywhere
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.

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 games.

This role is ideal for someone who enjoys creating polished, responsive, browser-based interactive games and wants their work to support healthcare, rehabilitation, and human performance. You will help develop engaging digital games 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 games using Phaser and TypeScript.
  • Build responsive, reliable browser-based games that work across devices.
  • Collaborate with our team to turn clinical concepts into usable digital games.
  • Improve existing games for performance, usability, accessibility, and maintainability.
  • Implement configurable game settings so clinicians can tailor activities to patients.
  • Debug, test, and optimize interactive games 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.

Compensation and Benefits
  • Full-time remote position. Exact number of hours per-week negotiable. 
  • $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.

Apply To Job

About OcuDigital Technologies Inc

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

If you found this job listing helpful, please mention how you found it when applying. This will only help us get you and others more job listings on the site 🙏.

Related Jobs