Frontend Engineer Web3


About us We turn real estate properties into NFTs Imagine buying a house, refinancing your mortgage, investing and running a real estate portfolio without paperwork and rubber stamps. At Fabrica we make this possible: we make real estate programmable. Trade your (real!) land on OpenSea [], leverage your real estate portfolio on DeFi, finance and use your house in novel ways that have yet to be discovered. We are radical innovators: we focus on long-term impact and settling for incremental improvements is against our nature. We embrace that we’re on the forefront of this opportunity to solve complex regulatory issues. We have the grit, passion and determination to build something incredible. We're backed by impressive VCs and angel investors like Mark Cuban, OpenSea, Sound Ventures, Urban Innovation Fund, Anthemis and Pioneer Fund that support us in the exciting quest of bringing the largest asset class in the world on chain. The opportunity As a Frontend Engineer, you'll be on the front line building the best possible experience for our users. You'll craft all the front-end components to delight our users while they discover a new era for real estate. Buying land takes a few click and a whole new digital ownership unlocks incredible new use cases. You'll ensure the look and feel of the UI are coherent across all the touchpoints and optimize the code so that it is snappy, stable and each operation is performed smoothly and with clarity. You'll teach your peers how to get the best out of today's web technologies as well as new patterns enabled by the latest frameworks, so you can get the most out of the collaboration. You'll learn how to mix traditional client/server architecture with distributed technologies and how to "code for trust", so that users feel safe in performing critical operations involving their most valuable assets. You will improve our ability to iterate on the front-end, so we can test different approaches faster and pick the one that works best. You'll constantly review and improve the quality of the code to deliver a sleek, intuitive and exciting experience. You You are passionate about sleek interfaces and you know good aesthetics and swift interactions are the outcome of well written code, not merely the result of a good Figma! You are not afraid of fighting with complex CSS to get exactly the results you have in your mind: you strive for that magical feeling that make applications feel natural and intuitive to use. You have worked with different front end frameworks and have a deep understanding of good patterns and how to structure components to enable a coherent and fluid experience. Even if you're not a designer yourself, you have a good eye and you're able to quickly spin good looking layouts and UIs in the absence of a high fidelity wireframe. You are passionate about all things web3 and your wallet proves it. You HODL and you experiment with new projects as they come out. You get excited when a company figures out a new UI pattern that significantly improves the wallet experience. You understand we're early in crypto and you have the patience to iterate through several approaches to find the one that simplifies onboarding of new users on new concepts. You believe that crypto has the potential to change the way we interact with the world. You're both fun, professional and empathetic. You're ready to embark in a new project: learn, have fun and enjoy the fulfilment of building something meaningful. The team You’ll join a team where everyone - including you - is passionate, bullish (yes, even when it gets cold...) on crypto and fully committed to change the real estate industry. Together, our experience within tech, product development, real estate and financial services give us an edge. Your role is crucial for our success and we'll have your back in every moment: our expertise, time and authentic engagement will be at your disposal to enable you to execute at your best. You’ll be surrounded by a team that will risk, develop, and grow in both good and challenging times. We succeed together. We are a Startup: as one of the first members of the team you’ll face uncertainty, limited resources and problems that - at first - seem impossible to solve. But you’ll also get the extreme gratification and sense of achievement of epic adventures. The Tech Stack We use a blend of decentralized and more traditional solutions, with a tech stack in constant evolution. Regardless of your specific role, you'll be exposed to many different technologies, an incredible opportunity to learn and develop your skill set. Distributed At its core, each real estate property on Fabrica is represented as a standard ERC721 NFT on Ethereum. A tiny bit of core data is stored directly on chain, while metadata is stored statically on IPFS (e.g. legal documents) or served dinamically through webservices (e.g.: NFT picture and animation and attributes that change over time). In its current implementation, it's a pretty simple single smartcontract and we are designing a more extended approach to provide an higher degree of decentralization and shift more of the logic on chain. Backend We have public APIs that provide additional data and context (periodically refreshed) on the properties that are tracked by our smartcontract, as well as private webservices that are used by our frontend application for different tasks, such as generating PDFs from templates and process administrative tasks linked to real estate transactions. Most of our backend architecture runs on, with some old legacy code that we're migrating from AWS lambdas. We're also moving from a traditional REST approach toward GraphQL. Frontend Our (new, not live yet!) frontend runs on Next.js / React and it's hosted on Vercel. We use Flowbite & Tailwind for most of our components, and we rely heavily on Mapbox GL to present spatial data and let users interact visually with the properties they own. The app connects directly with user wallets in a non custodial fashion. It relays on backend webservices for processes that require several steps with external integrations (example: when a new property is created, we need to generate all the legal docs starting from templates, get the docs signed with a notary and then record the signed docs with the local county). Within one month you will: Learn what happens in the lifecycle of a property on Fabrica from a technical perspectiveLearn the key processes that happen in a Real Estate transaction and how we redesigned it on FabricaReview and improve two existing components in the (new, not live yet!) front end appHave a clear understanding of all the components and interactions that need to be coded for the new app Within three months you will: Work on all the pages and sections of the new app, following the wireframes and suggesting improvements and optimizationBecome super proficient with Mapbox GL and implement it in several key processes🚢 the first public version of the new dappEnjoy your first company off site! Within six months you will: Keep on building new components for the dApp and streamline the experienceUse your Ninja Mapbox skills to upgrade the look and feel of the NFT animationBuild beautiful templates for emails that are sent to users and other processes outside of the main dApp Within twelve months you will: Have provided valuable suggestions to the whole team to craft a top experience for our usersCoordinate your work with new frontend developers that will join the team to help!Develop external components and dynamic widgets (e.g.: "Buy Now!" Button) that can be embedded in third parties websitesTweet about a detail you designed that you're super proud of. It's the little things! Your skill set: CS degree or equivalent experienceExceptional knowledge of Javascript, React, Next.jsExceptional knowledge of HTML, CSS and latest front end tehcnologies, trends and frameworks (such as Tailwind CSS)Proficient in the use of version control / source code management toolsGood understanding of backend technologies and patternsExcellent communication and interpersonal skills(super extra points) Extensive experience with Mapbox GL or GIS systems(preferred) Past work experience on web3 projects / Dapps(preferred) Proficient in Figma(preferred) Proficient with GraphQL and REST APIs

Fully Remote (USA, Canada, Africa, Europe, Asia, Oceania, Latin America)

Apply now!

Published 1 month ago22 people have read this page • 1 applied