Senior ReactJS Developer

Deadline: 28 July 2019

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

Joomag culture thrives on open communication and exchange of ideas. Our team member is identified not only by high level of professionalism but also of passion and enthusiasm towards Changes. Getting results and being effective are crucial; we Dream Big and become smarter everyday.

Joomag Engineering department consists of Infrastructure, Core Platform, Web Development and Mobile development teams. Working closely with Product team, Core Platform team acts an engineering efficiency agent standing for provisioning, managing, and improving Joomag core technology infrastructure and services.

We welcome experienced JS developer to join our Core Platform team. As a Senior ReactJS developer your primary focus will be on developing user interface components and implementing them following well-known ReactJS workflows (Redux). You will ensure that these components and the overall application are robust and easy to maintain.

Technical Stack:

- HTML, JS, ReactJS, CSS, Bootstrap

- PHP 7, MySQL, ElasticSearch, RabbitMQ, Clickhouse, Reddis, Docker.

Job responsibilities

Primary Objectives:

1. The important objective is to implement the front-end logic that defines the behavior of the visual elements of our web application. Typical tasks here include developing new user-facing features, optimizing applications for maximum speed and that all user input is validated before submitting to back-end services, etc.

2. What comes next is meeting and handling issues of web architecture considering the full specifics of its implementation starting from the very beginning. The ability to use web architectures and staying up-to-date with the latest architectural trends is needed a the primary focus on scalability, testability, and responsiveness.

3. Team playing and collaboration skills also matter. You will actively cowork with other Engineering teams to ship new features, as well as adjust their work to maximize overall development efficiency. This requires ability and desire to create more than beautiful code base and act as a team-player to especially decide on what and which way we build something.

Required qualifications

  • 5+ years of experience in web application development
  • 2+ years of experience in ReactJs and Redux
  • Strong knowledge of ECMAScript (ES6), Redux Thunk and SASS
  • Strong understanding and experience of modern JavaScript ecosystem, libraries, and tooling
  • Strong knowledge and clear understanding of OOP and Design Patterns
  • Knowledge of JSDoc
  • Strong understanding and experience of Git and Git workflow
  • Familiarity of principles of good user experience
  • Proficiency of working with JIRA, Confluence, Bamboo
  • Fluency in technical written English


Preferred qualifications:

  • Experience with Ant Design React components
  • Experience with Fractal architecture and duck.

Other points:

  • The expected time of employment is July - August, 2019.

Required candidate level: Senior

Additional information

Why join Joomag?

Professional skills



Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

Apply here:

Please clearly mention that you have heard of this job opportunity on

Photo Gallery

Contact details


Phone: (055) 877-955


Find Joomag on social media