Senior Frontend Engineer

Location: Beijing China

Job Description:

  • Responsible for implementation of React based PC app, mobile app, and web app of company’s product, user interface and optimization.
  • Strive to make technological breakthrough and introduce new technology; optimize user experience; and ensure application browser compatibilities and optimized performance.
  • Work with product managers, data processing engineers and backend engineers to deliver products to customers.

Job Requirements:

  • 5 years of development experience in internet/SaaS applications.
  • Excellent programming capability, master JavaScript; familiar with TypeScript; familiar with common algorithm, open source framework; strong problem-solving skills.
  • Familiar with frontend engineering/development processes, agile development and related tool chains; Familiar with tslint, git, and CI/CD framework and related tools/process.
  • Proficient with JavaScript, CSS3, HTML5; deep understanding of JavaScript and TypeScript language features; familiar with ES6 standards.
  • Experience with automated unit testing and integration tests and familiar with related tools/processed; familiar with mocha/sinon/chai.
  • Familiar with frontend UI framework, e.g. Bootstrap and AdmimLTE; experience fo implementing complex frontend components.
  • Proficient with Webpack/Browserify or equivalent tools.
  • Familiar with concept of modular development; have a good sense of UI/UX.
  • Startup environment, ability to take on high intensity development work.
  • Ability to communicate fluently in Mandarin Chinese.
  • Bonus: prior management experience; experience with Node.js; contributed to open source projects; engineering experience with large scale frontend application.

Education Requirement: Bachelor’s degree in computer science or related majors.

We are a group of scientists, engineers, and medical professional. We are dreamers and doers. We are extremely optimistic about mankind’s future and are excited about helping to create this future.

We need all the help we can get. Come and get involved to shape our future together.

Send your resume to