Job Description

We are looking for a great developer who is proficient with React.

Our Team

You will be part of a team developing an interesting, international app in a friendly workspace. Option for working overseas. We are all enthusiastic developers using cutting edge technologies with great teamwork and communication skills.

Responsibilities

  • Build responsive web working perfect in all screen size.
  • Build cross-browser web.
  • Develop modular component.
  • Diagnose and fix bugs and increase performance of loading web pages.
  • Maintain code and write automated tests to ensure the product is of the highest quality.

Job Type

Full Time – Working Overseas (Optional)

 Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model (es6 & es7 is required )
  • Thorough understanding of React.js and its core principles ( you should be familiar with advanced topics like HOC, optimizing performance,.. )
  • Experience with popular React.js workflows (such as Redux, Reselect, …)
  • Experience with data structure libraries (e.g., Immutable.js)
  • Experience with unit test libraries like Jest & Enzyme
  • An adequate understanding of socket connection
  • A proper grasp of advanced topics in Saga library 
  • Experience with designing PWA applications ( knowledge of workbox is a plus )
  • Knowledge of static type checker like Flow
  • Knowledge of code-splitting
  • A proper grasp of error handling and logging
  • Ability to develop react libraries & building reusable code for future use
  • Ability to develop multi language && responsive apps
  • understand CSS, understanding of CSS preprocessors
  • Knowledge of isomorphic React is a plus
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc

Working Time

Sunday till Thursday, 9.00 am to 6.00 pm, with an hour break time available

How to Apply

We have 2 online video one-way interviews, please first watch the explanation video and attend the general interview (Apply Now) link, then attend the technical interview

Work With People You Actually Want To Work With

Apply nowTechnical Interview

Do you know Node.JS?

If you consider yourself as a full-stack developer, that’s great, attend Node.js Technical Interview as well