Bekerja di Qasir

Kamu ingin bermanfaat untuk lingkungan di sekitarmu? Gabung bersama kami

Frontend Web Developer

We are searching for outstanding web developers to be responsible for developing innovative, reusable Web-based application for the retail market. Our web developers work closely with our project managers, analysts, and design team members to develop specifications and make recommendations on the use of new and emerging technologies. Programming and database administration are all elements of this position.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Create unit, scenario, integration sanity test, etc if required
  • Write Documentation for your code

Requirements

  • 1+ years experience building complex JavaScript front-ends
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Knowledge of CSS3 and LESS
  • Thorough understanding of React.js and its core principles
  • Solid experience in Node.js
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of ECMAScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of React Server-Side Rendering is a plus
  • Knowledge of GraphQL is a plus
  • Familiarity with RESTful APIs
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools GIT
  • Familiar with git and git-flow
  • Aggressive problem diagnosis and creative problem-solving skills
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Teamwork oriented, and a willingness to work to the benefit of others