We are hiring!
With offices in the USA, Switzerland, Spain and Singapore, Virtually Live’s mission is to connect fans around the world through virtual reality, building a new media platform to experience live events in a way that’s more immersive, personalized and social than ever before. Virtually Live’s unique patented new media technology in CGI (Computer Generated Images) creates true VR experiences by tracking physical live events and transposing the action into a fully rendered virtual environment, delivered live to fans via VR headsets and second screen PCs as well as mobile devices.
We are looking for software engineers to develop our frontend and backend architectures, to provide services and support for our VR applications. You will work in Málaga at our development studio.
3+ professional experience as Full Stack
Solid understanding of software architecture and algorithms.
Experience with design patterns.
Experience with object oriented programming.
Experience with MySQL.
Experience with PHP.
Experience with Ruby On Rails
Good analytical skills and problem solving abilities.
Able to produce high quality, scalable and optimized code.
Capable of producing technical documentation.
Version control systems, especially GIT.
Used to work with tight milestones and meet deadlines
Experience working in a SCRUM/Agile environment
Fluent english, both writing and spoken.
Additional skills considered a plus:
Experience with Amazon AWS
Experience with .NET.
Experience developing multiplayer services.
Experience developing commercial products on mobile platforms.
Experience developing commercial products on game consoles.
Collaborate with a multidisciplinary team of artists, designers and engineers in a fast-paced, interactive development environment to design and develop client/server software (users administration, multiplayer systems, databases) according to the specifications
Code design and implementation for multiple products.
APIs performance optimization.
Users interface design implementation (frontend for users administration, multiplayers system visualization, data statistics) working along with artists, designers and producers.
Establish hardware requirements and develop automatic tests to check software stability.
Design and implement new product features.
Design and implement internal APIs.
Define tasks estimations and tasks break down.
Implement third-party APIs.
Collaborate in existing products maintenance and optimization.
Contribute to key technological ideas to accomplish company goals
Other duties may be assigned to accomplish company or department objectives.