About the company
Founded by the creators of Fortmatic, Magic is a Web3 infrastructure company that empowers developers to create seamless and secure user onboarding experiences, abstracting away the complexities of blockchain technology. We are backed by top investors such as Tiger Global, Lightspeed Ventures, SV Angel, Social Capital, Northzone, Placeholder, Naval Ravikant, Alexis Ohanian, and Balaji Srinivasan. To date, Magic has enabled more than 91,000 developers and enterprises to onboard over 10 million users to the Web3 ecosystem ā and we continue to grow rapidly. We are trusted by leading NFT marketplaces such as Immutable, Niftys, OpenSea, Decentraland and major enterprise Web2 companies alike.
Job Summary
Among other things, our Senior Frontend Engineer will focus on:
šAuthentication: you will work closely with product, design, and engineering stakeholders to (i) define requirements, (ii) drive technical decisions, and (iii) implement world class identity management services which allow customers to seamlessly and securely allow their users to authenticate into their products and manage their identities. šArchitecture: you will collaborate with engineering peers across the organization to push forward measurable improvements to the architecture of all Magic systems, including our SDK and UI/UX components. You will collaborate with peers in writing and reviewing technical designs taking special attention to security and quality of proposed solutions. šFederated Identity Service: you will play a pivotal role in shaping the backbone of our federated identity services architecture accessible through our SDK. You will lead initiatives to build out new functionality, improve existing features, and push service quality to the highest level. This role is either hybrid in our New York City office or remote within Canada, preferably Toronto.
About You
šEmpathy with customers, developers, and users who rely on our services šA passion for improving developer experience and reducing user friction šAttention to detail and the creativity to bring static mock-ups to life šKnowledge of security best practices, especially the pitfalls that come with developing secure applications for the web šAn ability to write well-designed, testable, and efficient code while balancing feasibility with ambition šKnowledge and expertise in following the Agile Software Development Life Cycle šStrong opinions, loosely held