Working on a day-to-day basis with team-lead and product owner, you will be responsible for the front-end of highly interactive web applications. Your tasks will include research, requirements gathering, prototyping, specification, setting the performance and resource usage metrics, implementing and testing new features and improving existing ones. You will be responsible for the full delivery of the features you work on.
Good knowledge of React and Redux would be a big plus - we are using it extensively;
Experience with NodeJS isn't required but it'll be useful as you can join to the server-side related features;
Good UI architecture knowledge;
Ability to track and fix cross-browser compatibility issues;
Ability to work with legacy code and improve it one step at a time - we are using MooTools and KnockoutJS libraries in our legacy codebase - familiarity will be a plus;
Fun and positive attitude;
Excellent English skills.
Good understanding of network protocols, ability to achieve optimised performance, low-latency and less bandwidth consumption;
Good Unix systems knowledge - experience with Docker and Git will be a plus;
Experience with MacOS.
The company offers
Challenging and rewarding work in technologically advanced environment;
Opportunity to work in a small team where your work can make big difference;
Opportunity to be part of developing high quality product, but not thousands of small customer's projects;
Rapid development workflow (weekly release cycle), delivers the software you create in the hands of tens of millions of users in 37 countries within days after you finish coding it;
Attendance of specialised conferences;
Very competitive remuneration package; Flexible work schedule..
Additional health insurance;
Additional days paid leave;
Personal parking spot near the office;
MacBook with Apple keyboard and Magic mouse;
Personal noise-cancelling headphones;
Healthy fresh fruits, food and beverages every day;