Electron developer

East Bay, CA, United States, Remote, Silicon Valley, CA, United States


Role Locations

  • East Bay, CA, United States
  • Remote
  • Silicon Valley, CA, United States


51 - 100 people


14203 S Minuteman Dr
Draper, UT, 84020-7210, US

Tech Stack

  • Ruby on Rails
  • PostgreSQL
  • AWS
  • AWS Lambda
  • Node.js
  • Swift
  • JavaScript
  • C#
  • Objective-C

Role Description

Build our Electron client using typescript and react. This would be across all our platforms with a focus on windows. About CloudApp

CloudApp enables the workplace to be more productive, helping our 4 million users share quick videos & shareable images to get their point across. Rather than writing out a long email, or message, just capture your screen & share it as a video or image link instead.

Over 4 million users at 10s of thousands of companies like Salesforce, Uber, Adobe, Zendesk, Atlassian, Slack, Shopify, Zillow, Hubspot, SproutSocial, Outreach, and more trust CloudApp to power their modern workplace. With CloudApp, customers experienced higher customer happiness, deals closed faster, expectations communicated more clearly, and accelerated employee ramp-times.

We are looking for a strong engineer who can help accelerate our vision of Speed and reliability for video creation. They are the most important features we can deliver to our users. We are looking for an engineer passionate about technologies such as Electron, NodeJS, and Chromium open-source projects to propel the stability and performance of Cloudapp's desktop application. It is built to deliver high def video messages instantaneously to their intended audience. In this role, you will help create and maintain our flagship app.

If you are an active open source maintainer for the Chromium or Electron projects, We will happily sponsor your work. 

The Stack

The Desktop application uses Electron with custom encoding binary layers written in Swift and C++ for macOS and Windows, respectively. The application interfaces with Cloudapp's infrastructure via REST endpoints. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React, and Webpack within our web services.

Your Responsibilities:

You will lead the design and implementation of tooling that will help inform the roadmap of the desktop product You will lead the design and implementation of a new CI/CD system to increase adoption velocity by an order of magnitude You'll work closely with our Core Video team to understand the intricacies of and help iterate on our custom video encoding layer Write native node add-ons that enable us to run on a diverse set of devices across the world You will design tools and frameworks that empower the Desktop team to ship quickly and with confidence

What We're Looking For

4+ years experience with C#/C++ in the context of large cross-platform C++ projects 4+ years experience with JavaScript and building highly performant low-level add ons and interfaces for Node.js Familiarity with Chromium or Electron A good balance between quick decision making and knowing when to ask for input Experience working with product that has gone through multiple product and architecture evolutions Knowledge and experience using platform-specific debugging tools (from Visual studio/wingdb/xcode/gcd to the specific console/logging tools of each OS) Passion for developing on Windows and macOS

About our Work Environment

We have all the usual perks and benefits but what we can really offer you is a fantastic work environment powered by an amazing team.

Medical, dental, and vision insurance 401K program to help you invest in your future Flexible vacation time to promote a healthy work-life balance Paid parental leave to support you and your family Location: Remote or Draper, UT

CloudApp is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. In fact we are confident that the most inclusive and diverse teams accomplish the most extraordinary results.

About CloudApp

CloudApp enables instant business communication through shareable videos, gifs, and screenshots

Company Culture

1) Customer First (we are building a product for them to help drive their business) 2) No Egos (no drama, no attitudes) 3) Collaboration 4) Continuous Improvement 5) Check before you ship (essentially like 'check 2x, cut once')

Big thing for us — work hard, be nice to people.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.