Job Description

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing those following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. There is opportunity to move to Georgia with work permit and dollar payment. Responsibilities - Build responsive web working perfect in all screen size. - Build cross-browser web. - Develop modular component. - Develop PWA with React. - 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 - Remote Employment Working Time: Sunday till Thursday, 9.00 am to 6.00 pm, with an hour break time available

Requirements

Requirements - At least 5 years teamwork experience - At least 3 years agile (SCRUM experience) - At least 3 years React experience - Experience with task management systems, namely JIRA - Self motivation and hunger to learn new technologies - Great communication skills - English Language - Ability to understand business requirements and translate them into technical requirements - Familiar with code versioning tools 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, Web pack, NPM, etc.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟