Frontend Developer

Frontend Developer
Joomag AM, LLC , Armenia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Aug 18, 2021
Last Date
Nov 18, 2021
Location(s)

Job Description

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

Joomag Engineering department consists of Infrastructure, Core Platform, Web Development, and Mobile development teams. The Web team builds and maintains our website and existing products. This includes client-side coding to improve Joomag user experience among 1M+ publishers, server-side coding to develop custom-built, large-scale projects, and database technology to make up the foundational structure of a website.

Technical Stack:

- HTML, JS, ReactJS, CSS, Bootstrap

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

We welcome a patient and detail-oriented Frontend Developer with a primary focus on coding/developing features for Joomag Product based on Product/Marketing needs. To be successful, you should have extensive experience building web applications amp; an in-depth understanding of Javascript (ReactJS).



Requirements

Performance objectives:

1. The primary objective is to bridge the gap between design and technical execution while taking an active role on both sides and defining how the Joomag platform looks and works.

Typical tasks here include:

- developing new user-facing features amp; building reusable code and libraries for Joomag Product with a primary focus on Joomag Crater Editor. More information: https://www.joomag.com/en/crater-editor

- developing new solutions for Joomag Product based on Product and Marketing needs

- updating existing tools amp; features of the Joomag product on an ongoing basis - design, content, and code.

Must-to-have qualifications here are:

- At least 3 years of hands-on experience with JavaScript (preferably ReactJS)

- Deep understanding amp; experience of HTML, CSS

- Experience with LESS, Bootstrap, jQuery.

Nice-to-have qualifications:

- Knowledge of PHP

- Knowledge of MySQL

- Knowledge of OOP


2. The second performance objective is productive amp; ethical collaboration: We spend a lot of time together. As a result, we’ve come to know each other as a family. Web developers work with Core Platform, Mobile, Design, and Product teams to ship new features, as well as adjust their work to maximize overall development efficiency. This requires the ability and desire to take care of your own, have fun, celebrate success, learn through failure, praise and not criticize, communicate freely, and respect your team members regardless of different viewpoints.

Requirements:

The requirements mentioned underperformance objectives above, plus:
- Expertise with Git

- Fluency in technical written English

- Experience of working with JIRA, Confluence.

- Knowledge of Agile or other similar PM methodologies (nice-to-have).

- Experience with Underscore.js (nice-to-have).

Benefits

Why join Joomag?

  • Joomag perks and benefits: http://www.joom.ag/info/benefits
  • Startup Grind hosts Joomag CEO Ruben Vardanyan: www.joom.ag/info/ruben-vardanyan
  • Joomagers talk: www.joom.ag/info/joomagers-talk


Hiring stages

The full hiring cycle takes up to 2 weeks max. You’ll get feedback through the whole process and each stage to make sure our communication runs smoothly.

1. Phone call with an HR team representative

Lasts ~20mins. You’ll receive a call from our Recruitment executive to quickly skim through your application amp; professional background, as well as discuss the most relevant points.

2. Interview

Lasts ~60mins. You’ll meet representatives both from our HR amp; Engineering teams. We’ll introduce the company, share insights about the role and skim over your career goals amp; plans. Knowledge amp; experience-based questions will be asked to get a deep grasp on your technical amp; personal skillset.

3. Technical Task (optional)

If required, the next stage of our hiring process includes a small technical task. You will be asked to solve a job-relevant technical problem within a deadline of 3-4 days. For you, this is a great opportunity to showcase your knowledge amp; experience. For us, it's an excellent opportunity to assess your professional skills from an objective standpoint.

4. Team interview

Lasts ~30mins. This is a friendly meeting with a few joomagers, lasting ~30mins. For us, this is a casual conversation about your likes, dislikes, values, approaches, hobbies, and interests. For you, an excellent opportunity to ask any questions you may have regarding your future employment at Joomag.

Job Specification

Joomag AM, LLC

Information Technology and Services - Yerevan, Armenia