Senior Server Programmer

Company:
Virtually Live Es SL
Created:
2017-09-12 13:15:06
Font:
Stratos
Texto de la oferta: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.Requisitos mínimos:3+ professional experience as Full StackSolid 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 RailsGood 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 deadlinesExperience working in a SCRUM/Agile environmentFluent english, both writing and spoken.Additional skills considered a plus:Experience with Amazon AWSExperience with .NET.Experience developing multiplayer services.Experience developing commercial products on mobile platforms.Experience developing commercial products on game consoles.Responsabilidades: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 specificationsCode 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.Code reviews.Implement third-party APIs.Collaborate in existing products maintenance and optimization.Contribute to key technological ideas to accomplish company goalsOther duties may be assigned to accomplish company or department objectives.