This position is based in San Francisco.
If you were to join Slack, here are the kinds of things you would do over the course of a typical week:
- 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
Here are things that we consider critical to being an Electron Engineer at Slack:
- 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.
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
Meet Some of Slack's Employees
Sr. Customer Success Manager
Gina works with Slack’s clients at a high level to ensure that they’re getting the most value from the product and having a positive experience overall.
Back to top