Find a Career-Defining* Opportunity, Whatever Your Stage

*P9-backed companies are 4x more likely to succeed than the industry average. (Dealroom).

Tech Lead

Gravity Sketch

Gravity Sketch

IT
Taipei City, Taiwan
Posted 6+ months ago

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.

Our Culture

We’re a lean but ambitious team of 65+ 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.

Our Values

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!

This role will involve designing and developing large scale distributed systems to support our landingpad platform and architect and operate our infrastructure.

As a Tech Lead in an immersive technology company, you need to understand our products and have empathy with our users. You must also have the 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 can properly address and balance the quality (scalability, reliability, extensibility, flexibility etc) of the systems you are going to deliver in the timeline.

You will Collaborate with our product team 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.

We expect you to provide technical leadership to the development team by setting clear technical direction, establishing best practices, and ensuring adherence to coding standards. Guide the team through technical challenges, providing expertise and mentorship as needed.

What we're looking for

  • Candidate must be based in Taiwan

  • 5+ year Industry experience developing in at least one of the languages: C#, Java, Golang

  • Bachelor’s degree in fields related to Computer Science, Physics, Mathematics, or Engineering

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

  • Experience with distributed systems and a strong understanding of distributed databases

  • Experience with AWS and its service tech stack

  • Keen interest in continuously learning new and emerging technologies

  • Willing to get hands on live operation

  • Willing to move forward with legacy and debts and can help to fix legacy and debts.

  • A problem solver - someone who is not just able to identify problems, they also propose solutions

  • Experience using Docker and Kubernetes

  • A good understanding of and experience building and designing scalable systems

  • Experience with modern infrastructure tooling (Terraform, Pulumi, ArgoCD)

  • Experience monitoring and handling incident response of the infrastructure, platforms and core engineering services.

  • Understanding of network protocols such as TCP, HTTP/S and Load Balancing and the contexts in which they are used (for example, understanding the differences between AWS Application Load Balancer against AWS Network Load Balancer).

  • Experience in a leadership role, with the ability to lead, motivate, and inspire a team of developers towards common goals.

  • Experience in project management methodologies, such as Agile or Scrum, and the ability to effectively plan, prioritize, and manage projects to meet deadlines and deliverables.

Nice to haves:

  • Experience in large scale projects, working in teams

  • Experience with large scale distributed system

  • Familiar using Docker, Kubernetes

  • Understand concurrency, multi threading and low latency interactions

  • Experience deploying to AWS or Google cloud

  • React, Javascript, HTML, or other frontend development experience

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

Benefits:

  • Uncapped holidays: The startup world is busy, we encourage taking time off to recharge and rest.

  • Flexible working: we appreciate that everyone has their optimum setup and things to work around in life.

  • Access to Open Up - if you’re needing support big or small you can reach out to Open Up for mental health support

  • Personal budget per year for professional development. You will learn a lot here but there may be more want or need. With this budget, we aim to support you in your career growth.

  • Team lunch Wednesdays: out together in person, or virtually with food delivery credit.

  • Socials and a biannual global meet up: we are passionate about bringing everyone together whenever we can, this helps build tighter bonds and alignment.

  • Enhanced parental leave policy (maternity and paternity)

  • Chance to work at a fast growing start-up changing how the products of the future are designed, and exposure to a transparent startup journey

  • Real work ownership - you drive your own initiatives and have an opportunity to take your work all the way through to launch.

  • Opportunity to work with some of the world’s leading design companies

  • Transparent insight into the startup journey, plus unparalleled learning if you’re up for the challenge!