Technical Lead - Internal Tools and Automation

Company: ConsenSys
Location: Not Specified, Oregon, United States
Type: Full-time
Posted: 24.MAY.2021
< >


Technical Lead: Internal Tools and Automation at Consensys Remote About MetaMask We're building for a future where the internet and worl...


Technical Lead: Internal Tools and Automation

at Consensys


About MetaMask

We're building for a future where the internet and world economy empowers people, instead of treating people like a product. Where our interactions are based on consent, privacy, and people freely associating with one another. Where communities can flourish and individuals can pursue their dreams. To accomplish that, we're working hard to make web3 more accessible for everyone.

MetaMask is both a blockchain wallet and a gateway to the entire decentralized web. Our tools help people create communities, play video games, access financial services, make payments, invest in assets, survive from economic turmoil, and more use cases than we can even predict. We exist across multiple platforms (browser extension and mobile) and are used by millions of people across the world to access the decentralized web.

About the role

To meet the needs of our rapidly growing user base, we need to increase our development velocity, quality, security, and stability. To that end, we are looking for a new teammate, who can lead the building of tools and the automation of workflows in order to facilitate the development of MetaMask's consumer-facing products..

MetaMask's desktop and mobile offerings are built by 15+ full-time engineers and numerous open source contributors. They rely on dozens of libraries that we maintain, and are frequently shipped to multiple browser extension and mobile app stores. Practically every repository has a set of unit tests, and both products have complex end-to-end test suites and build pipelines, all of which run in continuous integration.

Optimizing development velocity and quality amidst all of this is a compelling and important challenge. The Technical Lead: Internal Tools and Automation will pursue this through automation of releases and dev workflows, enhancements to local dev work tools and environments, optimization of build and test scripts, systematization of dependency maintenance, and any other means they believe that we should pursue.

The Technical Lead will be a first hire focused on Internal Tools and Automation. They will collaborate with engineers on our mobile and extension teams to craft a vision for this work and develop a prioritization scheme. They will have to be hands-on in implementing solutions, but will eventually be responsible for building a team of 2-3 additional engineers to support the goals of Internal Tools and Automation.

The Technical Lead: Internal Tools will also need to become familiar with use of our Lavamoat tool (), help incorporate it into our projects and help improve the tool so it is easier for external developers to use.

Role requirements

* Multiple years of experience working in large codebases and on collaborative engineering teams
* Proficiency using JavaScript and TypeScript for automation and creating CLIs
* Proficiency using shell scripting for automation tasks
* A security first mindset for building, managing and auditing automation infrastructure
* Proficiency with GitHub Actions, CircleCI, Travis CI, or other continuous integration and automation platforms
* Proficiency working with build tools like gulp, webpack, and rollup
* Leadership experience
* Ability and eagerness to support the work of engineers building for both our browser extension and mobile platforms
* A belief in our mission and values
* Proactive and self-driven to be successful working in a remote environment
* Kind, empathetic, and supportive towards their team members
* Timezone: EST / PST ideally, but your workday must have at least ~4 hours of overlap with U.S. business hours

Bonus Points

* You're a MetaMask user!
* Experience with mobile development
* Experience with browser extension development

About ConsenSys Software

ConsenSys Software is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow.

Apply Now


Free eBook

Loader2 Processing ...