Gravity Sketch logo

Gravity Sketch

Software Engineer - Backend

Development – London, London, City of
Department Development
Employment Type Full-Time
Minimum Experience Entry-level

                                                                                                  image

Description of Position

Job title Software Engineer

Location London, Brixton

Industry Enterprise Design Software (SaaS)

Employment Type Full-time, competitive salary

Website www.gravitysketch.com

 

About Gravity Sketch

Gravity Sketch is a London-based startup that is shaking up the 3D design space and transforming the future of digital creation. Just like Adobe revolutionised 2D design, our vision is to revolutionise 3D design today. Backed by high profile VCs and investors from Silicon Valley, London and Tokyo, we are developing the first enterprise-grade immersive 3D design and collaboration software which allows designers, engineers, and other stakeholders to create remotely together, in real-time, across multiple devices and platforms. We aim to transform the future of digital creation through disrupting the current design and engineering workflows, placing the user at the center of the creation process. Our product is used by thousands of designers in industries such as automotive, apparel and film, across North America, Europe, and Asia.

 

Responsibilities

This role will involve designing and developing large scale distributed systems to support real-time multi-user interactions in an Immersive Product (yes, even more complex than MMO), 3D social, collaboration.

As a Software Engineer in an immersive technology company, you need to understand our products, have empathy with our users, and have a passion and motivation to improve, propose, design, and develop scalable backend systems to support low latency interactions across multi-platform applications such as desktop, mobile devices, design tablets, AR, VR and so on. You understand PoC, MVP, and production development, and have an abundance of enthusiasm to learn how to properly address and balance the quality (scalability, reliability, extensibility, flexibility, etc) of the systems delivered by your team

With a solid engineer foundation, you have a strong motivation to learn new skills and knowledge in cutting edge technologies, and always be willing to try, propose, redesign, and refactor alternative solutions to be more efficient, reduce errors, and minimise human interactions for maintenance factors.

 

Requirements

  • Achieved a 1st or 2:1 in a Computer Science Bachelor’s degree from a top ranking university in the United Kingdom  

  • 1+ years experience using Java, does not have to be in a commercial setting, but proof of mastery is required (eg. through extracurricular activities or hobbies)

  • Understand and adopt rigorous industry-standard coding and design pattern best practices, including SOLID

  • Keen interest in new and emerging technologies

  • Keen interest to continuously learn new skills and technologies

 

Bonus points

  • Understand distributed system

  • Experience in large scale projects, working in teams

  • Experience with large scale distributed system

  • Experience using Redis, Apache Cassandra, Dynamo DB, ElasticSearch, Docker, Kubernetes

  • Experience using ReactJs, Javascript, HTML front end development

  • Understand and know how to build a scalable system

  • Experience implementing with AWS or Google cloud

  • Understand how to and be able to implement automated development process

 

What we offer

  • Chance to work at a fast growing startup at the forefront of the exciting VR/AR industry

  • Real work ownership - you drive your own initiatives

  • Unparalleled learning, if you’re up for the challenge!

  • 25 days paid holiday (+ bank holidays)

  • Great work culture and environment - we work hard but also know how to have fun

  • Top spec IT equipment

  • Cool studio based in Brixton and free snacks

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    London, London, City of
  • Department
    Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Entry-level
  • Powered by