Position: Front end dev
Company: Top Media Groups
Category: JavaScript
Experience required: 1y
English level: intermediate

We’re looking for an enthusiastic Front-end Web Developer to join the TMG team. This pivotal role is dedicated to translating complex UX and UI designs into Websites. As a Front-end Developer, you will work closely alongside talented (yeah, we’ll brag a bit — we’ve got a smart team!) UX Designers, Full-Stack & Back-end Developers. You will work across a wide range of industry verticals — from ecommerce to active lifestyle, and from financial services to consumer electronics.

It’s an exciting role for a collaborative and self-motivated front-end developer who shares a passion for good design, enjoys pushing the limits and is energized by the process.

We’re looking for someone who thrives when challenged, has excellent time management skills, and brings positive, can-do energy to everything they do.

**What do we offer:**

Work in a young and very friendly team;
Comfortable and modern office;
Fast career growth and financial development;
Coffee, tea, sweets and fruits;
Corporate events, teambuildings and just friendly gatherings with colleagues;
Official registration;
We discuss the salary with you individually;
Working hours: from Monday to Friday, from 10am to 7pm;
Many opportunities for self-realization, gaining new knowledge and skills;
Office 15 minutes walk from Lukyanovskaya metro station.
**Day-to-day, you’ll:**

Meet with team leaders and designers for new project hand-offs, and for design QA after developing a portion of the website.
Potential to support internal and marketing teams with web updates, and other marketing efforts requiring front-end development.
**This job might be for you if:**

You have the ability to not let personal/technical bias affect your coding.
You are able to accurately estimate your time to accomplish projects (within reason, we know dev work always comes with curveballs).
You are able to work effectively as part of a team and independently.
You have the basic ability to navigate Adobe XD, Figma, Photoshop and/or other prototyping tools for the purpose of development.
You enjoy learning and integrating new technologies into your process.
Experience working within Asana, or similar project management software like JIRA, Trello etc.
Requirements:

B1+ English.
Strong foundation in HTML5 + Bootstrap grid.
Strong foundation in CSS — good understanding of layouts, grids, flex and responsiveness.
Experience with: SASS / SCSS / LESS
Good knowledge JavaScript (ES6+)
Knowledge of js libraries like: scrollOut / parallax / Gsap.
Experience with JQuery

**Priority for candidates with experience in:
**
B2 + English.
Experience using GitHub or similar version control platforms.
Consuming client API / AXIOS.
Understanding of js like: asynchronous patterns, promises, setTimeout (), callback functions, fetch, AJAX, HTTP requests + headers, JSON format & JWT.
Experience with: Vue / React / Angular would be a bonus.