All offersPoznańJSSenior React Developer
Senior React Developer
JS
innovAgile

Senior React Developer

innovAgile
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    ReactJS
    advanced
    React / Redux
    advanced
    JavaScript (ES6+)
    advanced
    HTML
    advanced
    SCSS
    regular
    PHP
    nice to have
    Webpack
    nice to have
    JSS
    nice to have
    Babel
    nice to have
    Functional Programming
    nice to have

Job description

About the project
Leading SaaS solution for digital partner marketing. Platform customers include some of the largest and most trusted brands on the planet. The platform tracks more than $3 billion in advertiser top line revenues across 200,000 marketing partners in over 180 countries. All of this can be monitored in real-time with web and mobile apps, or directly through the platform's APIs.

About the technology
At the heart of the platform we track performance marketing data and build a number of solutions to turn this data into useful information for our customers. We work with a LOT of data, generating over a billion events across our infrastructure daily. We aim to make as much of this data available in real-time as possible, which is no mean feat at this scale! Our platform is API-led and there is no trickery done behind the scenes - customers have access to all of their data all of the time. 

The primary technologies we use are PHP, JavaScript, MySQL, Redis, and PostgreSQL. Among the tools we use are Git, Docker, Vagrant, and GitLab CI. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape. 

Our development teams are multidisciplinary, working together using Agile principles. Each team is independently organised, deciding their own workflow for solving the problems presented to them. We use tribes to share knowledge and ideas across the teams, and to make team-spanning decisions such as coding standards. 

Who we’re looking for 
  • Our culture and work environment are very important to us. Above all else we value people with a positive attitude and a good work ethic.
  • We love self-motivation and a passion for knowledge, as well as those who put their team above themselves.
  • We encourage a mindset of quality and doing the right thing; ego has no place here.
  • Collaboration is the foundation of our culture. The ability to communicate in a concise and focused way, really listen to others, and practice patience are all excellent traits to have. 
  • We want to help our people develop themselves professionally and personally. The desire to mentor and support those that are working towards obtaining all the above qualities helps us achieve that. 

As a frontend developer you will be working with the following key technologies (a knowledge of, or the desire to learn is required)
  • Javascript ES6+. We are passionate about writing clean, modern javascript.
  • React/Redux. We like pure functions and declarative code.
  • OO/Functional programming. We believe in a balanced approach to both object oriented and functional programming paradigms.
  • TDD. Test driven development is integral to our process.
  • CSS/JSS. We believe that all parts of the web stack should be written beautifully and be maintainable – JSS uses JavaScript to describe styles in a declarative and maintainable way.
  • Webpack, Babel and the NPM ecosystem. Our code is written using ES6 modules and transpiled and bundled using babel and webpack. 

What we’re offering
  • We strive to create a fun, friendly, and comfortable working environment.
  • We believe a good work-life balance is essential.
  • We're in this business for the long haul. We give our team time to think and to do things right.
  • Our team is a democracy. Everybody has a voice in how things are done.
  • We also offer:
    • private medical cover
    • all day catering in our office (coffee, drinks, and snacks are also included)
    • Multisport Plus