Software Engineer, Frontend

Submit Resume

OUR MISSION

Fabric is on a mission to create a world where everyone belongs, one in-person interaction at a time. We do this by augmenting shared experiences, starting with the number one industry that brings people together: Sports.

OUR PLATFORM

Fabric is a venture-backed Web3 platform for sports teams and leagues. Our platform transforms the fan experience by delivering immersive real-time AR, blockchain, social, and gaming experiences, powered by no-code tools and an AI engine that understands the team’s needs.


Fabric Spaces transform smartphones into an interactive and social 3D jumbotron in every fan's pocket, unlocking a new layer of the in-stadium experience. Fabric transports fans to the unlimited possibilities that come from the blending of physical and digital worlds all under the official banner of their favorite team.


We call this the Reality-First Metaverse™, where fans join the team.

FABRIC INVITES YOU TO JOIN OUR TEAM!

Fabric’s team is a diverse group of technologists, entrepreneurs, humanists, executives, mathematicians, and designers who are devoted to creating a world where everyone belongs through the creation of the world’s most accessible and innovative technology platform. 


Will you be next to join our team and help build the future?


Fabric’s Platform Team is seeking innovative software engineers (frontend) to join our team and push the frontiers of augmented reality and Web3. 

What you’ll achieve:

  • Design, improve, and support internal and external augmented-reality platform
  • Own and drive high-level features from planning through implementation, be involved in all stages of the software development lifecycle, and solve complex technical challenges
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • Participate in design and code reviews

Knowledge, Skills, and Abilities:

  • Strong JavaScript (and/or TypeScript), HTML, and CSS programming skills
  • Knowledge of ReactJS or similar UI frameworks
  • Knowledge of OOP, SOLID and FP
  • Knowledge of OOP, SOLID and FP
  • Solid understanding of object-oriented and functional programming principles
  • Understanding of domain-driven design principles
  • Understanding CQRS, GraphQL, GRPC, Web GL, Canvas
  • Experience with WebAssembly projects
  • Proven knowledge of unit testing
  • Bachelor’s degree (or greater) in Computer Science or equivalent practical experience.
  • 3+ years of experience developing Front End software

Qualification:

  • Bachelor’s degree (or greater) in Computer Science or equivalent practical experience. 
  • 3+ years of experience building and shipping high performance code in a production environment as part of a team. 
  • Hands on experience with a variety of AWS Services 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design 
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Familiarity with WebGL

Nice-to-haves:

  • WebAR Application or Game Development 
  • Experience developing consumer-facing software
  • Experience optimizing JavaScript performance and browser layout rendering
  • Experience with WebAssembly  projects
  • Experience working with large-scale microservices and distributed systems
  • Experience with end-to-end testing frameworks (Jest, cypress, puppeteer or playwright)
  • Experience with micro Front End architecture
  • Love for sports 
  • Experience with Unity, Scenekit, ARCore, or ARKit

Benefits: 

  • Competitive salary and equity
  • Health benefits (medical, dental, and vision)
  • 401k plan
  • Unlimited PTO/Vacation
  • Remote-first culture
  • Flexible work hours
  • Education stipend
  • Remote workstation stipend

Application Process: 

Fabric is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Submit your resume to [email protected]