About
Highfive Technologies, Inc.
Job Description
Highfive makes meetings better with video conferencing that's insanely easy to use. Founded by two former Googlers and backed by the likes of Andreessen Horowitz, Google Ventures, and General Catalyst, Highfive developed an all-in-one hardware & software solution to fix the age-old problem of why the first 15 minutes of every meeting are a complete waste of time. We've got a strong team, a huge addressable market, and a differentiated product. All we need is you!
At Highfive, our mission is to make every work conversation face-to-face, and we think the best way to do that is to make video conferencing something delightful that you look forward to using, instead of the combination of boring and terrifying that exists today.
We build apps for desktop and mobile, as well as our own conference room device and cloud service. With a small team and a big mission, everyone on the team works on different parts of the stack and takes a lot of responsibility for user delight.
Our engineering team works as small cross-functional squads to ship most of our projects, be the user facing features or pure technology improvements. The best kind of engineer for such a team is a full stack generalist comfortable with learning new codebases and languages, and capable of both heads-down engineering and empathy for the customer.
What you'll be doing
* Develop new media and collaboration features using the latest web, backend and media technologies.
* Own the full software development lifecycle for projects
* Constantly pay down technical debt and improve software development processes through tool development
* Constantly learn the latest trends and tools applicable to Highfive's problem, evaluating and integrating them as appropriate
* Evangelize and educate best practices for full stack development among the rest of the software organization
Qualifications
* Experience and comfort working with non-trivial full stack web applications.
* Proven passion for everything you build to be elegant and maintainable, in architecture and implementation
* Intuition for and experience in design of media, communication or other data-heavy applications.
* Fluency in one or more of Javascript, Java, Scala and C++, or a proven ability to quickly learn new languages.
* Computer Science or related degree preferred
Additional awesomeness
* Experience with a real-time communication (RTC) application supporting video, audio and/or screensharing
* Expertise with some of the following technologies:
* Angular, React or other modern Javascript frameworks
* The WebRTC Javascript API
* OpenGL / WebGL
* Electron or other web application containers
* Developing web services with Java/Scala
Come join our award winning team!
About Highfive Technologies, Inc.
Highfive is a B2B technology company reimagining the way people communicate at work.