Back to list

Software Engineer, Frontend - Cryptowatch

Posted at: Jul 17

Kraken Bitcoin Exchange
kraken.com
See all Kraken Bitcoin Exchange jobs

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