We are preparing the launch of a cloud-based management and monitoring solution for Crossbar.io. We are looking for a student intern in Erlangen, Germany, to work on a browser frontend, using current HTML5 technologies.
The frontend we want
- Single page Web application
- All HTML5 (we do not worry about legacy browsers)
- Responsive design
- Displays real-time data
- Synchronizes interface state instantly between UI instances
- Focus on interface speed and simplicity
Technologies we are using
- Knockout.js, for both the bindings to the UI and for the reactive structure of the frontend code
- Autobahn|JS, our WAMP client library, for persistent, low-latency and bidirectional connections with the backend
- D3 for data visualization
We are open to the use of other libraries and tools if they prove useful.
Who we are
We are a startup in Erlangen, Germany. We are the creators and maintainers of
- WAMP (Web Application Messaging Protocol), an open protocol which combines PubSub and routed Remote Procedure Calls, with a wide range of (mostly open) implementations
- Crossbar.io - the leading WAMP router (open source)
- Autobahn WAMP client libraries (open source)
We are providing support and consulting services for our open source projects, and are getting ready to launch a cloud service which will allow the management and monitoring of Crossbar.io instances, as well as enable additional functionality such as creating high availability sets and clustering of routers.
Your place in this
Be part of the entire process of creating the frontend. Work with Alex (co-founder, UI guy among other things): Design UI structure and individual screens, create widgets for data input and display, work on the structure of the frontend logic as well as on individual modules, write and run tests, get user feedback and incorporate it into the design.
We will be a team of two, so what you focus on in your work is at least partially determined by your interests and existing knowledge.
What we provide for you
We provide you with a work laptop and a desk in our office in Erlangen (Waldstraße 18) - and, of course, a competitive remuneration. We're flexible regarding work hours, and generally pragmatic: The main goal is to get things done.
We do not promise permanent fun and games, and certainly do not expect this job to be your full life outside of university.
We do promise that you will gain valuable experience, get to be creative and that you can help shape a product.
What we require from you
The ability to understand spoken German would be a plus, but we do so much of our work in English that we can probably switch over office talk to that as well.
Advanced knowledge in any of the used technologies and/or experience in application and user interface design is, naturally, a plus, but being able to learn quickly is more important.
Are you interested?
Contact Alex via email (email@example.com) with a short CV. Links to projects you've worked on are highly welcome (and more important than having a polished CV).