Senior JavaScript 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 the high level of professionalism but also of passion and enthusiasm towards Changes. Getting results and being effective is crucial; we Dream Big and become smarter every day.

In addition to Joomag, we have 5 subsidiary startup projects with their own personnel and branding.

We welcome a talented Senior JS Developer to join one of these startup projects - a serious player in cloud-based analytics and financial optimization technology in partnership with King’s College of Cambridge University, which, founded in 1441, is known for educating the top financial and analytical professionals in the world. We build the product working in close relationships with several worldwide-known investment corporations, aiming at piloting the product at the mentioned corporations with the mid-term plan of completely transforming their analytical infrastructure with our product.

Technical Stack:

- JavaScript, HTML, CSS, Angular 2+, TypeScript/ES6, Bootstrap 4, SASS, LESS

- PHP 7.3, Kotlin/Java, Node.js, Python, MySQL, MongoDB, Redis.

Job responsibilities

Primary Objectives:

1. The important objective is to define how the web application functions while developing, maintaining and building the core web components. Hence the ability to understand well the web front-end technology stack (JS, Angular 2+, SASS) and have a basic understanding of the backend technology stack (PHP, MongoDB, MySQL, REST APIs) is crucial for creating impactful tools.

Required qualifications:

  • 5+ years of experience in JavaScript Development (preferably Angular 2+)
  • Experience with modern JavaScript ecosystem, libraries, and tooling
  • Expertise in JS/Typescript, HTML, CSS (responsive, adaptive), and experience with libraries like SASS, LESS
  • Experience with Git
  • Fluency in technical written English.

Preferred qualifications:

  • Experience with Angular 2+
  • Experience with E2E Testing and JS Unit Testing frameworks like Jasmine, Mocha
  • Experience with PHP (Yii2)
  • Experience with MongoDB/MySQL Databases
  • Knowledge of PhpStorm or WebStorm
  • Clear understanding of OOP and Design Patterns
  • Knowledge of Swagger
  • Knowledge of jQuery
  • Knowledge of Bootstrap 3
  • Knowledge of Agile/Scrum or other similar project management methodologies
  • Degree in Computer Science, Engineering or a related subject.

2. Team playing and collaboration skills also matter. Web developers work with Mobile, Design and Product teams to ship new features, as well as adjust their work to maximize overall development efficiency.

3. We believe learning impacts nearly every aspect of the work especially in our startup, based on two facts; 1) it currently has and is expected to have a great impact in both educational and financial technology sectors worldwide, 2) our product is based on the latest versions of a vast set of technologies. Hence innovative thinking and the ability to continuously discover, evaluate, and implement new technologies are part of our engineers’ job.

Required candidate level: Senior

Additional information


Professional skills


Angular 2+

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