Electron Engineer

Slack

(San Francisco, California)
Full Time
Job Posting Details
About Slack
Slack is a messaging app for teams that is on a mission to make your working life simpler, more pleasant, and more productive. We believe everyone deserves to work in a welcoming, respectful, and empathetic culture. We live by our values and hire accordingly.
Summary
Slack’s Desktop app is built on the foundation of Electron, an open source framework that allows cross-platform desktop applications to be built using web technologies like HTML and JavaScript. We’re looking for an experienced developer to help us improve and contribute back to Electron, helping Slack to improve in the process.
Responsibilities
* Build new features in Electron to support our large-and-growing user base * Jump into the Chromium bug databases to track down issues * Collaborate with the open source community to improve Electron * Build awesome web / native hybrid extensions to help make our users feel at home on any platform * Troubleshoot OS or hardware-specific bugs, and write the code to resolve them * Collaborate with our desktop team to decide how a Slack Desktop feature should work * Work with our support team to track down and fix Electron-specific issues
Ideal Candidate
* You are curious about how things work. * You’ve made contributions to Electron and can point to things you’ve worked on. * You can jump into situations with few guardrails and make things better. * You have strong communication skills. You're able to explain complex technical concepts to designers, support, and other engineers in a clear, concise manner. * You also know that the internet is a scary place and understand security concepts deeply and can put them into action to protect us and our users. * You know the Chromium and Node.js platforms really well, and know what it’s like to try to work around quirks in the system. * When things break you are eager and able to help fix things. * Others enjoy working with due to your technical competence and positive attitude.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.