Назад
Company hidden
9 дней назад

Senior Software Engineer (Electron/Chromium)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Electron/Chromium): Building a reusable Electron and Chromium-based desktop platform that enables Autodesk web applications to deliver higher-performance experiences on Windows with an accent on native integrations, secure web-to-desktop interfaces, and runtime reliability. Focus on designing process boundaries, integrating Windows APIs, evaluating Chromium upgrades, diagnosing complex runtime and performance issues, and mentoring engineers.

Location: Hybrid position based out of hirify.global's Sheffield office, United Kingdom

Company

hirify.global develops software that helps create buildings, cars, factories, and other designed and manufactured products.

What you will do

  • Design, implement, and own significant areas of a reusable Electron desktop platform, including process architecture, native integrations, web-to-desktop interfaces, and application lifecycle.
  • Configure and integrate the Chromium runtime, manage Electron and Chromium upgrades, evaluate compatibility and performance, and recommend adoption approaches.
  • Build Windows integrations for hardware discovery, process management, application protocols, GPU preferences, system configuration, and enterprise desktop behavior.
  • Design secure boundaries between hosted web applications and privileged desktop functionality using process isolation, navigation controls, API exposure, and inter-process communication.
  • Diagnose runtime, memory, startup, security, operating-system, and application-integration issues using profiling, debugging, crash diagnostics, and telemetry tools.
  • Contribute to architecture and security decisions, technical documentation, release reliability, code reviews, and mentoring across the platform team.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience and a track record of independently delivering complex features from design through production.
  • Strong JavaScript or TypeScript and Node.js development experience.
  • Experience developing Electron applications, Chromium-based applications, native desktop software, or comparable systems-level platforms.
  • Strong understanding of application architecture, asynchronous programming, process boundaries, security, software lifecycle management, debugging, automated testing, source control, code review, and continuous integration.
  • Ability to work in a hybrid arrangement from the Sheffield office; in-person onboarding or identity verification may be required.

Nice to have

  • Deep Electron architecture experience, including main, renderer, preload, context isolation, inter-process communication, and security configuration.
  • Chromium architecture, runtime configuration, feature flags, release cycles, build systems, or GN and Ninja tooling.
  • C++, native Node.js modules, Windows systems programming, or Windows desktop APIs.
  • Experience with Chromium diagnostics, memory and crash analysis, Windows installers, application signing, enterprise deployment, or application updating.
  • Experience designing shared APIs and platform components, threat modeling, secure desktop applications, or mentoring engineers.

Culture & Benefits

  • Work in a new cross-functional platform team spanning Electron, Chromium, Windows integration, security, software delivery, and enterprise deployment.
  • Collaborate with technical leads, software engineers, quality and release engineers, product teams, and specialist engineering partners.
  • Contribute to a reusable platform initially adopted by Forma and intended for additional hirify.global products.
  • Compensation may include base salary, annual cash bonuses, stock grants, and a comprehensive benefits package, depending on experience and geographic location.
  • In-person onboarding and identity verification may be required.

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