Job type full-time
Full job description
Remote work is ok!
Our mission is to enable engineering teams to work together better than ever (more in our launch post on hacker news)With coscreen, we are creating a digital collaboration platform that makes remote work even better than in-person as gitlab ceo sid sijbrandij put it.
Coscreen is an electron-based desktop application that is implemented in typescript (frontend) and c++ and rust (native modules, operating system integration)You will be the newest member of our remote team and work directly with our product managers, designers, and qa, in designing and implementing new product features and solving hard problems because we’re doing something that no one else has done.
What matters to us as a team: 1) building a great product that brings millions of agile teams together to get things done in a natural and seamless way2) being part of a team of highly skilled builders that trust each other`s unique abilities and who are enjoying doing hard things whenever that’s what’s best for our users3) creating a healthy balance between doing the best work of our professional careers while being there for our families & friends.
Below are the skills we would like you to have, by priorityThe ability to quickly learn skills and a self-motivated attitude can make up for a lot, so we rate these skills very highlyProficiency with the particular technologies that are part of our platform will definitely make you a better fit, but we don’t expect anyone to be proficient in all of them.
Experience with electron, native modules, systems programming, and desktop app development (c++, objective c, rust)
Willingness and ability to solve tough problems
Strong communication skills, self-motivated learning
Not mandatory but even better if you have experience in one of the following:
Real-time video/audio processing and pipelines, webrtc
Individual responsibilities will include:
Architecting and building new features, writing tests, doing regular code reviews, and working closely with qa in seeing features through to production.
Investigating new technologies, building prototypes, testing, and demonstrating potential improvements.
Making sound architectural decisions and making sure the system is scalable and highly available.
Continually striving to improve user experience.
Perks generous holiday schedule and flexible pto equity top of the line medical + dental + vision match ability to work remotely (in time zones across the americas & europe)