Pracujemy z ludźmi, dla których programowanie i technologia są pasją. Kładziemy duży nacisk na jakość naszych rozwiązań i staramy się uczyć od siebie nawzajem.
Do projektu, który współtworzymy z naszym partnerem z UK, szukamy doświadczonych programistów Javascript (React), którzy nie boją się zajrzeć czasem do innych języków programowania i szukają okazji do dalszego rozwoju.
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, Python, JavaScript (React), and Kafka. Data is stored in MySQL, PostgreSQL, Druid and Redis. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape. We deploy to production several times a day.
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.
As a Front-end Software Engineer, here’s what you will do:
- Work as a part of a cross-functional, delivery-focused team with engineers, QA and Product managers working together using Agile principles in a highly autonomous and collaborative environment.
- Write clean, well-tested and refactored code.
- Collaborate closely with the Lead Software Engineer on designing new features and seeing them through to completion.
- Share knowledge, code and ideas across other teams.
- Ensure code quality though merge requests.
- Master a complex business domain.
You are a Front-end engineer with:
- Software engineering experience using JavaScript (ES6+). We are passionate about writing clean, well-tested, modern JavaScript.
- Experience with React and TypeScript.
- Strong fundamentals of web development - HTML, CSS, security, design, performance.
- Webpack, Babel and the NPM ecosystem. Our code is written using ES6 modules and transpiled and bundled using babel and webpack.
- OO and Functional programming skills.
- Experience with Agile and Lean delivery approaches and modern engineering practices, such as clean code, TDD, refactoring, Continuous integration.
- Experience in working with REST APIs.
- The ability to communicate in a concise and focused way, listen to others, and practice patience.
We hope you have:
- Passion for close collaboration with QA engineers and Product managers.
- Ability to break down a complex problem into more manageable chunks.
- “Getting things done” attitude.
- Experience with developing responsive web applications.
- Experience with Cypress.
- Experience with Docker and GitLab.
- Personal code visible in your www.github.com profile.
Wymagania
- Wykształcenie wyższe informatyczne lub odpowiednie doświadczenie zawodowe
- Kilkuletnie doświadczenie w programowaniu Javascript, tworzenia unit testów
- Znajomość języka angielskiego pozwalająca na swobodną komunikację
- Zaawansowana wiedza o algorytmach, silnikach bazodanowych, sposobach profilowania i optymalizacji aplikacji, wzorcach projektowych
- Doświadczenie w pracy z API
- Doświadczenie w pracy z git (GitLab), CI/CD. Clean code, SOLID
- Mile widziane umiejętności programowania w innych językach oraz chęć do ich poznawania
- Dążenie do pogłębiania swoich umiejętności, ciągłego uczenia i dzielenia się wiedzą
Oferujemy
- Pracę przy zaawansowanych projektach z kompetentnymi współpracownikami
- Odpowiednie narzędzia pracy
- Prywatną opiekę zdrowotną (Luxmed) oraz kartę Multisport
- Zatrudnienie na umowę o pracę
Please send your CV in English to career@innovagile.com.