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. We are seeking talented individuals to help us expand the product in new directions. There’s rarely a boring day in crypto, and we’re looking for people who want to be part of this exciting ecosystem!
Note this role can be remote.
Responsibilities
Develop efficient and complex user interfaces with React and Redux
Migrate existing code from old communication patterns to Redux
Maintain a well organized codebase of components
Write code that works across current versions of all major browsers
Think through edge cases and unexpected user interactions to develop a robust UX
Structure pages to optimize for fast load time and efficient API calls
Optimize existing code to minimize waste of client resources
Collaborate with backend engineers to implement backend requirements for new interfaces
Requirements
Expertise using React and Redux
Experience writing code in ES6 syntaxExperience working with Webpack
Experience writing CSS using SASS abstractions
Experience using developer tools to debug and profile JavaScript code
Experience working with both REST and websocket APIs
Ability to independently navigate a large codebase to find logic and debug problems
Ability to collaborate with remote employees (developers and designers)
A strong candidate will also:
Have an eye for visual balance and harmony
Be proficient with HTML5 canvas
Have experience working with websocket clients and protocol buffers

