9 дней назад
Software Engineer (Electron)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Electron/Chromium): Building and maintaining a Windows desktop platform for Autodesk web applications with an accent on Electron development, Chromium configuration, native operating-system integration, and secure desktop capabilities. Focus on troubleshooting runtime, memory, installation, and security issues, designing secure communication between web content and privileged functionality, and delivering tested, reusable platform components.
Location: Hybrid position based out of 's Sheffield office, United Kingdom
Company
develops software that helps customers design and make buildings, products, factories, and media.
What you will do
- Develop and maintain Electron main-process, preload, renderer-integration, and Node.js components.
- Configure Chromium and Electron runtimes, command-line options, and build settings.
- Implement Windows desktop lifecycle behavior, operating-system integrations, hardware and system-information access, protocols, and other native functionality.
- Investigate crashes, runtime, memory, security, installation, performance, and compatibility issues.
- Build secure communication between web content and privileged desktop functionality using controlled interfaces and Electron security practices.
- Write unit and integration tests, participate in code reviews and technical investigations, and collaborate with quality, build/release, product, and engineering teams.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 1 year of professional software engineering experience.
- Experience with JavaScript or TypeScript and familiarity with Node.js and modern web application technologies.
- Understanding of source control, testing, debugging, code review, and software troubleshooting with logs and development tools.
- Ability to learn unfamiliar technologies, complete well-defined engineering tasks, and collaborate effectively.
- Ability to work in a hybrid setup from the Sheffield office.
Nice to have
- Experience with Electron, Chromium, Windows desktop software, native Node.js modules, or JavaScript interoperability with native operating-system APIs.
- Familiarity with C++ or another systems programming language, Windows APIs, processes, registry, application lifecycle, or desktop security.
- Experience with packaging, installers, code signing, performance and memory diagnosis, continuous integration, or automated software delivery.
Culture & Benefits
- Work as part of a new cross-functional platform team spanning Electron, Chromium, Windows integration, software delivery, security, and enterprise deployment.
- Collaborate with experienced engineers in Sheffield and engineering teams across .
- Contribute to a reusable desktop platform initially adopted by Forma and intended for additional products.
- Compensation may include base salary, annual cash bonuses, stock grants, and comprehensive benefits.
- In-person onboarding or identity verification may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 дней назад
Design Engineer (UI, Frontend)
12 дней назад
Software Engineer II - Frontend (React/TypeScript)
14 дней назад
Senior Software Engineer I (React)
128 842 - 209 368$
13 дней назад
Front-End Web Specialist (Storyblok)
Nebius
12 дней назад
Frontend Engineer (React)
13 дней назад