Overview

Responsibilities:

What will you do?

  • Develop a robust structure, define and apply well-known approaches to a new frontend project;
  • Meeting with the PO, design and development teams to discuss user interface ideas and applications;
  • Reviewing application requirements and interface designs;
  • Developing new user-facing features using React.js;
  • Building reusable components and front-end libraries for future use;
  • Troubleshooting interface software and debugging application code;
  • Developing and implementing front-end architecture to support user interface concepts;
  • Translating designs and wireframes into high-quality code;
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
  • Communicate with backend components using REST API;
  • Document application changes and developing updates;

Required Qualifications:

Who are you?

  • BSc/BA in Computer Science, Engineering or a related field;
  • 5+ years of experience 
  • Strong know in ReactJS
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
  • Thorough understanding of React.js and its core principles;
  • Hands-on Experience with popular React.js workflows (such as Flux or Redux);
  • Experience with data structure libraries (e.g., Immutable.js);
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
  • Hands-on experience with RESTful APIs;
  • Knowledge of modern authorization mechanisms, such as JSON Web Token;
  • Familiarity with newer specifications of EcmaScript;
  • Familiarity with modern front-end build pipelines and tools;
  • Ability to understand business requirements and translate them into technical requirements;
  • A knack for benchmarking and optimization;
  • Experience with code versioning tools (Git, Bitbucket);
  • Good knowledge of English;
  • Positive attitude;
  • Strong analytical skills;
  • Excellent communication skills.

Additional information

Technical Skill-set:

  • JavaScript;
  • TypeScript;
  • ReactJS;
  • JSS, SASS, LESS, JSX;
  • Flux, Redux;
  • Restful web services;
  • Canvas;
  • WebGL;
  • WebAssembly;
  • Webpack.

 

What’s In It for You?

  • A global team with an amazing workplace culture
  • Innovative, inclusive, experienced and inspiring people
  • Career development
  • Stock options
  • Competitive salary
  • Family health insurance
  • Privileged banking package
  • Company performance-based bonuses
  • Gym package compensation
  • Paid days off
  • Paid English classes
  • Swag store with fabulous MentorcliQ swag