Posted:
10/17/2024, 10:14:30 AM
Location(s):
Taipei, Taiwan
Experience Level(s):
Senior
Field(s):
Software Engineering
About us:
Gravity Sketch is the category leader in solving the challenges faced by teams that design 3D products. Our platform enables teams to create and communicate 3D ideas in the quickest and most intuitive way possible - whether they are globally distributed or in the same geography.
The platform is changing the way companies like Adidas and Ford carry out their day-to-day design work, helping to increase creativity, productivity, collaboration and compressing time to market. We take a B2C approach to B2B, nurturing a large community of highly engaged design and engineering professionals using the product to redefine their digital design workflow.
The Gravity Sketch platform is accessible across VR and web-based applications allowing users to integrate GS seamlessly into their workflow.
We’re a lean but ambitious team of 50+ spread across the globe. We may be geographically spread out, but we’re tied by our mission to radically change how teams communicate ideas spatially and expressively from anywhere!
Our focus is on output and getting the work done, not counting the hours you work. We appreciate that everyone has their own optimum setup, so provide flexibility in terms of when and where you get work done.
Curiosity
Always be in learning mode
Go Deep: ask the why/why not
Explore and have fun
Empathy
Put ourselves in the shoes of our customer
Be genuinely caring and respectful
Act from a place of understanding/longing to understand
Force Multiplier
Make everyone around us/you better
Raise the Bar
Deliver Results
Resourceful
Take calculated risks
Use what we have/ deliver the most value
Stay Hungry
Act like an owner
Hold ourselves and others accountable
Make every investment as if it were your own
Don't let the egg drop
Our values are at the heart of our culture, we encourage everyone to experiment, bring new ideas to the table, and challenge one another to arrive at the best solutions for our users.
We work hard, and know how to have fun too; with company trips, socials, sports, gaming sessions and more. We welcome you to share your hobbies with the team so we can all try something new!
Responsibilities
Architect, design, and develop our ReactJS website and Java backend to support our landingpad platform.
Improve, propose, design, and develop scalable and reliable web/backend systems to help us increase our development iteration velocity and flexibility for extension, and less error-prone from changes
Address and balance the quality (scalability, reliability, extensibility, flexibility etc) of the systems vs velocity to deliver in the timeline.
Collaborate with team lead, manager, and stakeholders to define project scope, goals, and deliverables
Break down complex technical tasks into actionable steps, estimate effort, and allocate resources effectively to meet project deadlines.
With a solid engineering foundation, you have a strong motivation to learn new skills and knowledge in cutting edge technologies, and are always willing to try, propose, redesign, and refactor alternative solutions to be more efficient, while reducing errors, and minimizing human interactions for easier maintenance.
Requirements
Candidate must be based in Taipei
Bachelor’s degree in fields related to Computer Science, Physics, Mathematics, Engineering or Information Management
Fluent in (both) written and spoken English
5+ year Industry experience of ReactJS, typescript and javascript. Thorough understanding of React.js and its core principles
2+ years Java experience in a commercial setting
Have the experience to work on and architect a complex and highly responsive website/web system.
Have a very good understanding of backend system and how frontend and backend interact
Understand and adopt rigorous industry-standard coding and design pattern best practices, including SOLID, MVVM, MVC etc
Experience in writing tests, having code review, performance profiling
Understand and know how to build a scalable system
Strong interest in new and emerging technologies
Keen interest in continuously learn new skills and technologies
Bonus points
Experience in large scale projects, working in teams
Experience with large scale distributed system
Experience using Redis, Valkey, Apache Cassandra, DynamoDB, ElasticSearch
Experience using Docker, Kubernetes
Experience implementing with AWS or Google cloud
Website: https://www.gravitysketch.com/
Headquarter Location: London, England, United Kingdom
Employee Count: 11-50
Year Founded: 2014
IPO Status: Private
Last Funding Type: Series A
Industries: 3D Technology ⋅ Augmented Reality ⋅ Industrial Design ⋅ Product Design ⋅ Virtual Reality