About Kraken
As one of the largest and most trusted digital asset platforms globally, we are empowering people to experience the life-changing potential of crypto. Trusted by over 8 million consumer and pro traders, institutions, and authorities worldwide - our unique combination of products, services, and global expertise is helping tip the scales towards mass crypto adoption. But we’re only just getting started. We want to be pioneers in crypto and add value to the everyday lives of billions. Now is not the time to sit on the sidelines. Join us to bring crypto to the world.
About the Role
This is a fully remote role, we will consider applicants based in North America or Europe.
Help us scale Cryptowatch, Kraken's professional charting and trading platform. Cryptowatch has grown organically from a tiny weekend project to a popular, real-time cryptocurrency charting and trading platform which people rely on all over the world. As a Frontend DevOps Engineer you will be focused on constantly improving the frontend build systems, tooling, and projects in order to enable smoother user and developer experiences. There's rarely a boring day in crypto, and we're looking for people who want to be part of this exciting ecosystem!
With careful attention to detail, responsibilities include:
- Optimizing our build to reduce friction for developers, QA testers and external users alike
- Maintaining version integrity of our dependencies and frameworks
- Supporting a fully distributed team operating across numerous timezones
- Tracking key metrics, and generating reports to improve the quality of our product
- Collaborating with Dev, QA, and Product teams to automate quality testing within our Continuous Integration (CI) pipeline
- Reacting to build failures, working with Dev and QA teams to ensure our stable branches (develop and master) are always passing build
- Collaboratively developing new best practices and patterns for a large frontend team
- Coordinating with teams responsible for other layers of product infrastructure
Requirements include passion for improving process, and experience with:
- Webpack and/or Rollup builds and optimization
- Collaborating respectfully with friendly remote colleagues
- Context-switching between various projects, codebases and concepts
- Navigating a large codebase to find logic and solve problems
- Proficiency with Git source version-control
- Working with JavaScript/TypeScript and Node.js projects
- Next.js or other server-side rendering framework
- Thoroughly considering security implications of development decisions
- Staying on top of new developments in tech, continually learning
Outstanding candidates may also have experience with:
- Docker and docker-compose
- Configuring Continuous Integration (CI)
- Jest and Cypress for automated testing
- Cloud infrastructure and Nginx
- Implementing linting rules
- Using React to develop UI/UX experiences
- Kubernetes, Lerna, PostCSS
- Staying up to date with latest best practices and improvements and ability to translate this for the team
- Well-versed in scripting languages and Linux administration
We’re powered by people from around the world with their own unique and diverse experiences. We value all Krakenites and their talents, contributions, and perspectives, regardless of their background.
As an equal opportunity employer we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.