Magic helps developers make product adoption frictionless, secure, and non-custodial while giving end-users more control of their online identity. We’re experiencing high growth as more companies adopt Web3 technologies.
To date, Magic has enabled over 100,000 developers and enterprises to onboard over 10 million users to their apps — and we continue to grow rapidly. We are trusted by major brands such as Mattel, Macy’s, ImmutableX, Niftys, & OpenSea. 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.
If you are excited to help onboard the next billion users to a useful, accessible, and safe Web3, let’s chat!
The Role
Magic’s frontend team is responsible for building high-quality, innovative and performant experiences that delight our users. We are looking for a Senior Frontend Engineer who will help us disrupt the world of identity and radically simplify how developers and enterprises implement seamless web3 wallet solutions in their applications - uncompromising on user-experience, reliability, and security.
Among other things, our Senior Frontend Engineer will focus on:
Magic Wallet Services: you will play a pivotal role in shaping the backbone of our wallet services architecture. You will lead initiatives to build out new functionality, improve existing features, and push service quality to the highest level.
Magic 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 own their digital identities.
Magic Architecture: you will collaborate with engineering peers across the organization to push forward measurable improvements to the architecture of all Magic systems. You will collaborate with peers in writing and reviewing technical designs taking special attention to security and quality of proposed solutions.
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
You Have
Ideally 6-8+ years experience of working within an agile software development team
Experience in ES6+ JavaScript (TypeScript experience preferred)
Experience in CSS preprocessors like LESS or SCSS
Experience with React, React Hooks, and Redux
Strong interpersonal skills that demonstrate empathy and the ability to distill technical concepts into digestible pieces
Working knowledge of webpack or similar tooling
Bonus
Strong technical writing skills
Experience developing open source software and developer tools
Keen awareness of application security, and knowledge of Open Web Application Security Project(OWASP) top 10 vulnerabilities
Wallet and/or web3 experience (domain understanding)
Compensation Range
$175K-$210K
Benefits
Fully remote team and flexible working hours
Competitive salary and stock options
Unlimited paid time off
99% coverage of platinum-level Health, Vision, and Dental insurance
401(k) program
Top of the line equipment
$300 monthly budget for home office needs and professional development
16 weeks of paid parental leave
Family planning and reproductive health benefit with $5,000 lifetime reimbursement through Maven
Annual team meetups
Discretionary performance bonus
At Magic, we believe building a team full of diverse perspectives and experiences is vital to success. Therefore, we strongly encourage anyone historically underrepresented in tech to apply for this role. Magic does not discriminate based on gender, sexual orientation, race, religion, citizenship status, age, or physical ability. Empathy, authenticity, and inclusivity are at the core of all we do.
View Original Job Posting