Назад
Company hidden
обновлено 4 дня назад

Senior Software Developer, Viewer Platform (JavaScript/TypeScript)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer, Viewer Platform (JavaScript/TypeScript): Building scalable, high-performance 2D and 3D visualization capabilities and product workflows for interacting with complex models in real time with an accent on architectural design, reliability, and extensibility. Focus on designing distributed services, solving production issues, improving automated testing and CI/CD, and delivering end-to-end features across the viewer platform.

Location: Montreal, Quebec, Canada

Company

hirify.global develops software for designing and making buildings, vehicles, factories, and media productions.

What you will do

  • Design and deliver scalable, high-performance 2D and 3D viewer capabilities for real-time interaction with complex models.
  • Contribute across the full software development lifecycle, from architecture and design through deployment and continuous improvement.
  • Translate product requirements into customer-facing features while balancing performance, complexity, scalability, and maintainability.
  • Lead production root-cause analysis and implement durable fixes and preventative improvements.
  • Improve code quality through reviews, automated testing, CI/CD enhancements, and Git-based workflows.
  • Collaborate with product managers, UX designers, architects, and distributed engineering teams while mentoring developing engineers.

Requirements

  • 5+ years of professional software development experience delivering production-grade systems.
  • Strong proficiency in JavaScript and TypeScript, with modern web technologies such as React.
  • Experience with testing frameworks such as Jest or Cypress and with automated testing strategies.
  • Understanding of distributed systems, APIs, service-oriented architectures, and scalable high-performance applications.
  • Experience with CI/CD pipelines, Git-based workflows, Agile development, and independent problem-solving.
  • University degree in computer science or a related field, or equivalent practical experience; availability for rotating on-call work.

Nice to have

  • Experience with 2D/3D visualization systems or WebGL/WebGPU.
  • Experience with Node, C#, MobX, Webpack, and modern build systems.
  • Understanding of cloud-native deployment models.
  • Experience facilitating Agile ceremonies or serving in a Scrum leadership role.

Culture & Benefits

  • Work in a modern, cloud-enabled engineering environment.
  • Participate in Agile delivery with an emphasis on iterative development and technical risk management.
  • Use AI tools and modern engineering productivity techniques in daily workflows.
  • Contribute to an engineering culture focused on code quality, accountability, and continuous improvement.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →