Responsibilities:

  • Responsible for developing the front-end of our crypto exchange page
  • Assist in developing the front-end of our OTC page
  • Work closely with the design and backend team on their needs
  • Assist in developing specifications for front-end settings

Requirements:

  • At Least 3 years of React experience, knowledge of other front-end frameworks is a plus
  • Familiar with React and Redux’s ecosystem
  • Deep understanding of JavaScript (ES6 language), HTML5, CSS3, SASS, and Bootstrap
  • Experience with developing RWD Web Pages
  • Familiar with Webpack or other management modules
  • Familiar with how to troubleshoot WebSocket connections
  • Prior experience with improving front-end functions, especially with improving React functions
  • Familiar with cross platform website development, Git version management system and understanding of at least one dependency management tool, including but not limited to: npm, yarn
  • Able to think outside the box and write reusable codes for different modules
  • Exceptional communication and team collaboration skills
  • Experience with developing i18n

Technical Skills required for job:

  • react (react, redux, saga, babel, webpack... etc)
  • lodash
  • mathjs
  • pusher
  • luxon
  • axios
  • highchart

Desired Skills:

  • Experience with developing Typescript and Ruby on Rails
  • Experience with writing Unit Test
  • Experience Refactoring large scale projects
  • Prior experience in leading teams and reviewing codes
  • The ideal candidate will be existential in their abilities and not only lead but collaborate, develop, and assist other developers within the organization.

Work environment:

  • Our OTC chatroom function and crypto exchange page are both developed with ReactJS
  • Our technology is based on Rails, therefore, applicants should have basic Ruby experience to understand our coding environment
  • Our crypto exchange page will become the main function of our company
  • There are multiple openings for this position, we welcome whole teams to apply directly


This individual should be very familiar with React, as well as multiple JS frameworks, and have the ability to switch between different codes.