New Position Open!
Multiplayer Network Programmer
- Location: Home! (preferably in a EU timezone)*
- Dates: As soon as possible
- Rate: Part-time (TBD)
* Best would be to have the ability to work in Geneva with the team, when the situation allows it.
Your Role
As a Multiplayer Network Programmer you will play a key part in helping develop Zoe, which is an educational platform using immersive technologies (VR/AR): www.zoe.com. You will work closely with the team to implement a multiplayer system for teachers to use inside their classrooms, connecting multiple headsets and mobile devices at the same time. For this you will need an autonomous and organized work style, and to be a team player striving to innovate and push boundaries;
Environment
We are a small yet dynamic team of designers and engineers. We are known for being a very friendly and international workplace with talented people. Part of us works from Los Angeles, while our office in Geneva is 5 min from the train station. Of course, we work from home during this pandemic, and regularly have video chat sessions with the whole team.
Required Skills
- Degree in computer science or related field, or equivalent experience;
- Extensive knowledge of C# scripting in Unity;
- Experience in anything multiplayer-related such as data compression and encryptions, latency compensation and performance design in client/server architectures;
- Demonstrated abilities with understanding and extending large code bases;
- Comfortable with git and git submodules;
- Excellent written and verbal communications skills.
Bonus
- Experience with AR/VR technologies
- Experience working on Mobile Applications (iOS or Android)
- Comfortable with receiving and giving code review
- Experience in the server side development
- Experience working closely with creative team members
Looking for a new Challenge?
Even though there are no open positions at this time, we are always looking for great talent passionate about AR/VR. Don't hesitate to apply using this form and we will contact you in case we see a right fit for future positions.
CAREERS
Are you passionate about immersive design, virtual and augmented reality? Are you eager to learn and expand your skills? Are you looking to be key player in a dynamic, award-winning startup? We're excited to chat!
As an AR/VR Unity Engineer, you will play a key part in helping develop our SpatialStories platform, which is the tool we use to build all of our experiences. SpatialStories allows designers to build interactive content in AR/VR without needing to code using our interaction engine. You will work closely with the design team to implement new features in Unity and work on compatibility with new hardware such as Magic Leap and standalone HMDs.
Your role will include:
Develop a software product in an agile team;
Write clean and documented code;
Unity software architecture;
Implementation, and testing of the different software modules.
We are looking for an excellent Unity software engineer who is able to master challenging tasks, work well within a team of interaction designers and be passionate about building new products that help communities build their own stuff. Your skills should include:
An autonomous and organized work style;
Being a team player striving to innovate and push boundaries;
A bit of software team management experience;
Excellent programming skills in C# and C++;
Experience with Unity and computer graphics;
Degree in computer science or related field;
Experience with AR/VR frameworks and SDKs;
Experience in AI and machine learning a plus.
Interest in blockchain and solidity is a plus.