Desktop Application Engineer, Electron jobs in United States
cer-icon
Apply on Employer Site
company-logo

Slack ยท 5 days ago

Desktop Application Engineer, Electron

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Slack is looking for a Senior Software Engineer to join their Desktop team, responsible for the desktop framework of the Slack desktop client and ensuring the success of the Electron ecosystem.

CollaborationEnterprise SoftwareMessagingProductivity ToolsSaaS
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Leading efforts across Electron to ensure OS level stability, security, and code maintainability
Leading cross functional desktop initiatives at Slack associated with increasing developer productivity, performance, or security alongside desktop and frontend stakeholders
Maintain and improve the core systems that power the Slack desktop client and Electron framework, including Slack and Electron-based infrastructure and tooling
Contributing to key architectural decisions to adapt our existing frontend and desktop infrastructure to support new product features
Proactively identifying and remedying communication gaps and issues to reach alignments for complex issues across diverse internal and external audiences and influence organizational goals and strategy

Qualification

Chromium experienceNode.jsPerformance profiling toolsDesktop developmentOpen source projectsTestable codeEmpathyBachelor's degreeCommunication skills

Required

Deep Chromium experience
Deep working experience in Node.js and the underlying V8 Javascript engine
Experience working with performance profiling and debugging tools for web based desktop applications
Familiarity with desktop development, along with the ability to understand and explain technical trade-offs and complexities of web based desktop applications
Experience working with large scale open source projects (and having contributed to some is a big plus.)
Experience writing understandable, testable code with an eye towards maintainability and scalability
Eagerness to learn, but similar excitement to teach
Strong written and verbal communication skills, equally comfortable communicating with your immediate team, other frontend engineers, or even backend infrastructure engineers
Understanding that the perfect solution is informed by the people who will be building on your work, rather than being purely dependent on technical merits. Empathy is a feature
Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience

Benefits

Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program

Company

Slack is a cloud-based communication and collaboration platform for teams.

H1B Sponsorship

Slack has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (4)
2021 (72)
2020 (71)

Funding

Current Stage
Public Company
Total Funding
$1.39B
Key Investors
SoftBank Vision FundThrive CapitalSocial Capital
2020-12-01Acquired
2019-06-20IPO
2019-01-28Secondary Market

Leadership Team

leader-logo
Richard Hasslacher
VP of Global Alliances & channels
linkedin
leader-logo
Steve Hamrick
VP, Product Management
linkedin
Company data provided by crunchbase