Last active
August 29, 2015 14:20
-
-
Save cathylill/c4c8c9fe0a3fc0ab6b22 to your computer and use it in GitHub Desktop.
Coviu code test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
We are looking for awesome javascript and front end developers to work on the Coviu project at NICTA. | |
We are building an app that will allow people to chat face to face, share documents, videos and ideas | |
directly peer to peer using WebRTC technology. We use mercury.js, sass, gulp, npm and browserify on the | |
front end, node.js and kraken on the backend and maintain our own library of WebRTC specific tools called | |
rtc.io. We are hiring in Sydney, Australia - if this sounds like your dream job check out the following | |
code test, post your solutions on github, code pen or anywhere else we can see it and please get in touch | |
via [email protected] to let us know you are interested. Thanks! | |
Code Test | |
========= | |
We are looking for functioning, bug free, well written examples. Consistent code style and testing is | |
important. We understand you may be new to WebRTC and mercury.js so basic examples are fine. Feel free | |
to add some comments to your code that elaborate on your design and decision making process. | |
1 - Build a small, interactive component using mercury.js (https://github.com/Raynos/mercury). Use | |
mercury.state to maintain a data model for your component. Style your component with sass, use flexbox to | |
layout at least part of your page / component. | |
2 - Build a basic WebRTC example that utilises either media streams or data channels or both. Your example | |
must work for at least 2 call particpants. There are many tools and libraries you can use to help you do this | |
- rtc.io (https://github.com/rtc-io) is the one that we maintain but you can use whatever you like. Build | |
anything you like, maybe a video chat, text chat or simple interactive game. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment