Medior - Senior Front End Dev (React, Data Viz)

Job description

You’ll be working on the frontend of our new products, creating a super-polished and transparently-designed UI, building features and making sure they work fantastically well across devices and browsers.


Your main goal would be to architect and create a new frontend for the new version of our Twitter analytics product in React+Redux (from scratch), decide on and implement strong and UI-perfect data visualisation tools, optimize performance, tracking, frontend testing infrastructure and more.  This new product version is currently in design phase. Implementation timeframe is 6-8 weeks.


You will have a junior+ developer working with you on this project, as well as design, product owner, backend and QA.


This initial project will only be the beginning of your road with us. You will then be involved in developing our other new product, also built in React + Redux with Scala as backend, as well as with our main (legacy) products, which are mostly vanilla and PHP.


As you'll be leading frontend development, you'll need to have an entrepreneurial and proactive mentality, great communication skills in English, independent delivery capabilities, capacity to mentor and lead and a strong problem-solving mindset.


We are an experienced product team and you'll be a major part of us. We work with scrum, apply CD, automated testing, issue tracking etc.

Requirements

  • You have 4+ years of full time web UI development experience.

  • You have 1+ year of React.js experience.

  • You have 1+ year of experience working with REST APIs.

  • You have experience with developing data visualization UI.

  • You're good with optimizing and compressing CSS and JS with industry-standard tools.

  • You can come up with efficient methods of solving problems with regards to rendering, markup structure and compatibility issues.

  • You have an eye for polished UI, and can easily turn designs into real pages/ experiences witch look and feel great without needing several iterations.

  • Familiarity with Git.

  • You're not afraid of occasionally exploring backend code.

  • Experience with integrating/ working with GTM, Optimize, GA and other 3rd party tools - a big plus

  • Experience with Gulp, Webpack, or any front-end build system is a big plus.

  • Experience with Karma, Protractor, or any front-end test framework is a big plus.

  • Last but not least - you're a hard worker, you're passionate about what you do and you can be trusted to do whatever it takes to get things done, fast and well.