Avatar for Rain

Cryptocurrency Exchange

Frontend Engineer

$90k – $120k • 0.01% – 0.1%
Apply now

Our frontend team is responsible for maintaining our customer-facing web application. They should have a deep understanding of web technologies like HTML, CSS, and Javascript. They should also have a wealth of experience on how to organize web frontends and should be able to debug issues with ease. Experience with optimizing page load speed and asset loading is also highly desirable. Design skills are highly sought after as well.


  • Convert design assets into live web pages
  • Debug production frontend issues
  • Improve performance of the web application by improving asset loading techniques
  • Improve user experience of the web application by making design and workflow improvements
  • Write frontend tests to ensure that all user workflows are well covered


  • You hold yourself to a high bar of craftsmanship
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • You possess strong Computer Science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • You have been writing production Javascript code for 4+ years
  • You have a deep understanding of web technologies like HTML, CSS, and Javascript
  • You understand how to use web inspector tools to debug issues
  • You possess some basic design capabilities and have good taste. You sweat the small stuff
  • You are a very strong communicator. You are excited to explain complex technical concepts and share your knowledge with different audiences
  • You are curious about how things work. When some code breaks, you are eager and able to help fix it
  • Should keep up to date with the latest frontend frameworks/technologies(web components, ECMAScript 6, Javascript frontend frameworks)
  • Bonus: Extensive experience with Rails or React

Rain at a glance

Cryptocurrency Exchange

Rain focuses on Bitcoin and Cryptocurrency. Their company has offices in San Francisco, Bahrain, Riyadh, and Cairo. They have a small team that's between 11-50 employees.

You can view their website at http://www.rain.bh or find them on Twitter, Facebook, and LinkedIn.

More jobs at Rain

View all jobs

Client Service Agent