Senior Front-End Engineer

Dev · Remote, California
Department Dev
Employment Type Contractor
Minimum Experience Experienced
Compensation DOE / Negotiable

Mission

MyCrypto is one of the world's leading interfaces for the Ethereum blockchain. We strive to provide the most secure, usable, and non-custodial experience for crypto-asset management.

 

We strongly believe that decentralization through blockchains can enable a fairer interaction between people. But not everyone has the time or resources to navigate all the quirks of the crypto space and DeFi. MyCrypto solves this by focusing on user experience and gives everyone the ability to manage their digital assets in a non-custodial manner. At the same time, we are acutely aware that this is only possible if the tools we use are secure enough to protect the individual from theft and privacy invasion.

Each decision we make seeks to strike the proper balance between these elements to make the promise of Web3 a reality today.

 

Products

Our core product is available at beta.mycrypto.com. We also maintain legacy versions for older operating systems and run several community-focused tools, such as CryptoScamDB and FindETH.

 

Life at MyCrypto

We’re a distributed (remote) team 🚀with core operations based in Los Angeles. We have team members in more than five countries, across three continents.

Our team is composed of unique and talented individuals with different backgrounds and experiences. We are proud of this diversity and believe everyone can add value to all aspects of our company. We encourage everyone to grow both personally and professionally.

We move fast and encourage autonomy. This means you are responsible for managing your time and priorities. We are constantly tweaking our processes and tools to make remote life better. 

All positions begin as a full-time contractor. If we work well together, the role can evolve into a full-time position and eventually we may offer equity (even for those located outside the US).

Unique perks are available for those who are part of our team full-time, regardless of contractor or employee status. We actively participate in industry events around the world, we'll help you bank your stem cells, run your nodes, brew your coffee, or save you from a SIM Swap.

 

Senior Front-End Engineer

We are looking for a talented Front-end Engineer with experience in developing complex web-based applications who is comfortable finding the right balance between usability, maintainability, and speed.

We are technologically agnostic and always seek the best tool for the job. Currently, our stack is composed of Typescript, React, Styled Components, React-testing-library, TestCafe, Webpack, and Electron.

 

What you'll be doing

  • Collaborate with our engineers to spec, architect, write, test, and deploy maintainable code that interacts with the Ethereum blockchain.
  • Brainstorm features with the product owner and designers, and guide decisions based on your knowledge of the codebase.
  • Assist our skilled Customer Experience team in triaging bugs and solving issues in production.
  • Learn about, use, and build the foundations of Web3.
  • Review code and have your code reviewed.
  • Mentor and be mentored by other engineers.
  • Like the work you do and enjoy collaborating with your coworkers.

Requirements and qualifications

  • 3-5 years of practical experience writing client-side JavaScript.
  • You are conscious that the users’ security depends on the developer.
  • You understand how a blockchain transaction works and can reason about wallet signing, hex encoding, gasLimit, mempools, etc.
  • You have a good knowledge of JavaScript and are comfortable with type systems (Typescript / Flowtype).
  • You are proficient in React, component-based development, and Flux implementations.
  • You understand why a pull request is incomplete without unit and functional tests.
  • You have a good knowledge of DOM / CSS and the Call Stack.

Bonus points if you have experience with

  • The EVM, public environment execution, gas limits, nonces, and the mempool.
  • Asymmetric Cryptography (we also maintain a wallet).
  • Client-side storage.
  • Functional programming.
  • Finance software.
  • Accessibility, internationalization, or localization.
  • DevOps, build systems, and CI.
  • Electron and desktop apps.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Remote, California
  • Department
    Dev
  • Employment Type
    Contractor
  • Minimum Experience
    Experienced
  • Compensation
    DOE / Negotiable