We want Electron to be the best option for building desktop apps.
GitHub is looking for a C++ and JavaScript software developer to work on the 100% open-source Electron project. 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.
Responsibilities:
Your work is open, and every line of code you write can benefit millions of users.
Our main projects are electron, brightray, electron.atom.io, and libchromiumcontent. We also sometimes work with other projects in github.com/electron, and github.com/electron-userland.
Team Goals:
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
Things 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
Minimum Qualifications:
- you have at least one year of professional experience as a software engineer
- you have strong fundamentals in C++ and JavaScript
- 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.
- the power of the Web
- how you have worked with Electron, Node.js, or Chromium
- your experience with compiled languages
- maintaining open source projects
- experience collaborating with a global community
- 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
Who We Are:
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over fifteen million people use GitHub to build amazing things together. With the collaborative features of GitHub.com and GitHub Business, it has never been easier for individuals and teams to write faster, better code.
What We Value:
Collaboration: We believe the best work is done together.
Empathy: We believe in putting people first.
Quality: We believe in setting the standard for excellence.
Positive Impact: We believe in making the world a better place through our work.
Shipping: We believe in creating things for the people using them.
Why You Should Join:
At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe.
We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
*Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Recruiter!
#LI-POST