Overview

We want Electron to be the best option for building desktop apps.

GitHub is looking for a full-stack software developer to work on projects related to Electron. Electron is a community and an open source project that enables developers to use their web development skills to build desktop applications.

Electron already powers many of the apps you may use today, including the Atom Editor, the Slack Desktop Client, Visual Studio Code, and many more.

Our team’s goal is to make Electron the best option for building desktop applications. Electron users might include:

  • students developing apps in their spare time
  • bootcamp graduates looking to start a new project
  • open source developers building tools for the community
  • software startups looking for a platform to build their application
  • companies looking to distribute first-class desktop applications to millions
  • enterprise companies looking to distribute internal applications to thousands of employees

Thing we have accomplished so far:

  • we released Electron 1.0, giving thousands of developers a stable platform upon which to build their software products
  • we improved our documentation to enable TypeScript definitions and IDE autocompletion, giving new developers a gentler introduction to a complex ecosystem
  • we improved accessibility, letting developers build more inclusive applications
  • we provided pre-build distributions to make it easier for new developers to distribute first-time apps
  • we maintain an up-to-date core experience by pulling in the latest Node.js and Chromium releases, giving developers access to the latest in web performance and features

Responsibilities: 

Your work will consist of building software products, including tooling, web services, web applications, and desktop applications. You will work both on large-scale production projects, and prototype products designed to answer questions quickly. Your goal is to drive adoption for both users and developers of Electron applications. The territory is open, but you’ll have a wonderful team to help guide and support you. You’ll work closely with other GitHub team members, but also with members from the Electron community.

Minimum Qualifications:

  • you have at least one year of experience as a software engineer
  • you have experience building full-stack web applications
  • you can succeed in a diverse and distributed team by working together across distances and time zones
  • you practice empathy and kindness, and you look to lead and help others

Stuff we would love to hear about:

The following are examples of topics you should bring up when talking to us. If you can talk about some of the following, please consider applying.

  • how to roadmap high-impact projects, with lots of customer input
  • the power of the Web
  • documentation you like, and what you like about it
  • products you have shipped under a deadline
  • prototypes you have built, and what you learned from them
  • a large audience your work has been received by
  • how risk is something to be managed, not avoided
  • how you have worked to increase the inclusivity of projects you’ve worked on
  • what you love about JavaScript

About GitHub

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over nine million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, our desktop and mobile apps, and GitHub Enterprise, it has never been easier for individuals and teams to write better code, faster.

You will have a lot of exciting things to do, and you could grow with us!

Why you should join:

Working at GitHub is, to put it simply, a special slice of the universe. You could join us in our commitment to transparency, collaboration, experimentation, and always staying classy.

Because of this unique perspective, we've established one of the most flexible and well designed physical workspaces around that encourages you to work as you work best. Right now, over 60% of our employees are based outside of our San Francisco (SOMA) headquarters and work according to how they get their best stuff done. Remote GitHubbers also come visit SF often and are encouraged to stay as long as they like!

Ensuring that you are healthy, motivated, focused and creative is how GitHub stays awesome. Part of this is ensuring that our benefits are out of this world.

In a nutshell, we've built and are growing a place in which you will truly love working.