Frontend Developer ( ReactJS )


Location : Remote Worldwide

Company Name : OTCBTC

Skills : Prior experience in leading teams and reviewing codes

About :


  • 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


  • 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