Position: Frontend developer
Company: TBWA\X
Category: JavaScript
Experience required: 2y
English level: intermediate

We are **TBWA\X**. 
We bring brands to life with digital customer experiences — the combination of data, creativity and technology. As part of TBWA\X, you’ll be a part of the TBWA — the most awesome advertising network on the planet having Disruption® in its DNA and working for global clients like Adidas, ExxonMobil, ABInbev (Corona Italy, Budweiser UK),  McDonalds and many others. 

**Requirements**
We would be happy to talk to you if you recognize yourself in the following profile:
— 2+ years of Software Engineering experience;
— Strong knowledge of JS, HTML5, CSS, SASS / SCSS;
— Strong knowledge of CSS/JS Animations - Greensock, Three.js, etc.;
— Strong knowledge of HTML5 Canvas;
— Experience with Phaser or PixiJs;
— Experience with source control management(GIT);
— Deep understanding of debugging, profiling, and memory analysis tools for web development;
— Interest in game development.

**Would be a plus**
— Good experience in React ecosystem;
— Experience with SSR, Next.js
— Experience with Typescript;
— Experience with React/JavaScript testing frameworks such as Karma, Jasmine, etc.
— Experience in Jira and Confluence

**We offer**
— Friendly team of passionate professionals ready to push boundaries every day;
— Product-centric approach. Clients come to us to solve their business problems, not outsource a piece of boring work.
— Interesting and challenging projects for the World biggest companies run in a startup environment;
—Cutting-edge technologies. Did you ever dream of trying Microfrontend Architecture or work on Augmented Reality? You can do it with us.
— Inspiring working conditions. Did you ever dream to push code that will impact Millions of people in a single day? We do it daily!
— 40 hours working-week, 20 working days paid vacation and sick leave;
— Massive opportunities for personal and professional growth;
— Based in the center of Kharkiv — the most lively city in Ukraine.

**Role and responsibilities**
— In this position, you’ll work as part of our growing Web Team for both Mobile and Desktop projects for our key clients;
— You’ll play a role in a long-term engagement that requires significant dedication and even more discretion;
— You’ll have to develop stunning web animations for several Global companies at a high pace — quality x quantity;
— You’ll be able to choose your tooling as well as influence technology inside our Web Team;
— You actively stay up to date with the latest development techniques and best practices in the field;
— You implement new functions and development techniques into the production process to help meet the client’s goals and (conversion) objectives;
— You report technical solutions and recommendations back to the team and stakeholders;
— You will work in close collaboration developers, designers and managers located in our Kharkiv, Amsterdam and Toronto offices;
— You will have an opportunity to influence millions of people with your work.