The primary objective is to write clear-cut JS (React.js), high-quality code which means:

  • implement both existing and new user-facing functionalities to ensure all components and the overall project are robust and easy,
  • understand business requirements and translate them into technical requirements,
  • ensure reliability of both quality and organization, deadlines,
  • learn to ship new features and improve every day.
  • translate designs and wireframes into code ensuring maximum performance across a vast array of web-capable devices and browsers

Nice to haves:

  • using Node js per requirements of different projects
  • developing and designing of databases on top of relational or non relational database management systems

What comes next is to demonstrate technical leadership and enhancement of the JS proficiency. 

Collaboration with the team:

Collaboration with the team is crucial. We trust the efficiency of synergy and power of teamwork, thus anyone joining us is expected to communicate openly and share knowledge. You will directly collaborate with PM and QA teams. The communication is expected to be both in English and Armenian, therefore proficiency in both of these languages is important for anyone joining us.

Required Qualifications:

  • 2+ years of experience in JS
  • Knowledge of HTML, CSS
  • In-depth understanding of the entire web development processes
  • Excellent knowledge of technical English and good knowledge of verbal English
  • Experience with NodeJS, and/or frameworks such as Express JS, Sails JS, etc. 
  • Knowledge of any other programming language
  • Familiarity with Agile/Scrum development process
  • Knowledge of OOP and design pattern