Duties and Responsibilities
1. Responsible for the design and development of the front-end technical architecture.
2. Responsible for the establishment and continuous construction of the front-end team; 3. Pay attention to technology trends, research new technologies and tackle technical problems;
4. Responsible for the front-end development of core or important projects to ensure the quality and progress of project procedures.
1. 5 years or above experience in front-end development, proficient in Vuejs or ReactJS, familiar with AngularJS. Understand the core principles of the used front-end framework;
3. Knowledge of data structures, algorithms and design patterns;
4. Familiar with RESTful API and GraphQl. Familiar with data transmission between front and back ends, able to work efficiently with back-end engineers;
5. Familiar with module management and packaging tools (Webpack, etc.);
6. Experience contributing to GitHub projects, especially ReactJS or Vuejs projects;
7. Familiar with NGINX and front-end project operation, maintenance and deployment is preferred;
8. Familiar with any back-end technology is a plus: NodeJS, Ruby on Rails, Elixir, Java and any database: MySQL, PostgreSQL, Redis, etc.
9. Knowledge or experience in stock trading and blockchain financial trading is preferred;
10. Open source experience is preferred;