Назад
Company hidden
4 дня назад

Senior Software Developer (JavaScript/TypeScript)

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

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

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

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

Текст:
/
TL;DR
Senior Software Developer (JavaScript/TypeScript): Building rich web-based applications for visualizing complex geoscience data with an accent on frontend architecture, scalable UI systems, and supporting APIs and services. Focus on designing high-performance 3D visualization workflows, solving data-performance and accessibility challenges, and leading full-stack engineering practices.

Location: Calgary, Alberta, Canada; hybrid work mode

Company

hirify.global develops technology for Earth sciences and geoscience data, helping organisations make decisions about infrastructure, natural resources, renewable energy, and environmental impact.

What you will do

  • Design and architect complex frontend applications, components, and scalable UI systems for geoscience data visualization.
  • Build, test, document, and maintain frontend features with modern JavaScript and TypeScript frameworks.
  • Develop backend services, RESTful APIs, and data-integration layers supporting visualization workflows.
  • Create reusable UI components and prototypes across UI and service layers.
  • Apply accessibility, security, performance, automated testing, and full-stack engineering practices.
  • Lead design and code reviews, mentor developers, and coordinate with UX, backend, visualization, QA, and product partners.

Requirements

  • Bachelor’s degree in computer science, engineering, or equivalent practical experience.
  • Seven or more years of software development experience, with a strong frontend or full-stack focus.
  • Advanced JavaScript and TypeScript experience with complex web applications and modern frameworks such as React, Vue, or Svelte.
  • Strong knowledge of frontend architecture, state management, component-based design, browser capabilities, and web-performance optimization.
  • Experience designing backend services and RESTful APIs, as well as build tools, testing frameworks, CI/CD pipelines, and WCAG accessibility standards.
  • Ability to work autonomously, manage technical risks, communicate design decisions, mentor colleagues, and collaborate across disciplines.

Nice to have

  • Experience with 3D graphics, WebGL, Three.js or CesiumJS, high-performance rendering, or large datasets.

Culture & Benefits

  • Collaborative environment focused on curiosity, positive change, and global impact.
  • Commitment to equity, diversity, inclusion, accessibility, and ethical user experiences.
  • Benefits vary by location and are discussed with the Talent Acquisition Specialist.
  • Accommodation support is available during the recruitment process.

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