JS Developer (Mid/Senior)
Piwik PRO
⚲ Wrocław
11 000 - 23 000 PLN netto (B2B)
Wymagania
- TypeScript
- Unit Testing
- Scrum
- Docker
- GitHub
- REST API
- JS
- Jest
Opis stanowiska
Piwik PRO & Cookie Information is a technology group building modern solutions in the areas of consent management, analytics, and data activation, with privacy-by-design at the core of everything we do. We help organizations worldwide collect, analyze, and activate data in an ethical, secure, and fully compliant way with global data privacy regulations. Our mission is to prove that privacy-friendly MarTech and compliance solutions can truly enable growth — not stand in its way.We’re currently looking for JavaScript Developer (Mid or Senior) to join our cross-functional Data CIA team. Together, we build and maintain technology for collecting, integrating, and activating user data across websites and mobile applications. Who we’re looking for We’re looking for people who genuinely enjoy working with JavaScript and don’t limit it to frontend-only tasks. This role requires attention to detail and the ability to step into an existing codebase, understand it, and improve it thoughtfully where it makes sense. Reliability, strong organization, and a sense of ownership really matter here. We value a strong eye for quality, long-term thinking, and open communication – sometimes that means hopping on a call or solving a problem together with a client. For Mid-level developers, we expect the ability to work independently on well-defined tasks while gradually expanding ownership and impact. For Senior-level developers, we expect strong technical ownership, the ability to drive architectural discussions, and active support for other team members through mentoring and high-quality code reviews. The scope of responsibilities and compensation will be aligned with your level of seniority. What you’ll need to thrive in this role • Hands-on knowledge and 2+ / 5+ years of experience with JavaScript (we work with ES3–ES5+) • Experience with TypeScript • Ability to use browser profiling tools effectively • Solid understanding of REST APIs • Experience writing unit and E2E tests (Jest) • Familiarity with container environments (Docker) • Knowledge of agile development practices and tools (Scrum, Kanban, Jira, GitHub or other Git-based version control systems) • Basic understanding of web application security (CSRF, XSS) • Good command of English (B2) and Polish (B2) Bonus points if you have… • Experience with React (or Angular/Vue) • Experience with Node.js and its ecosystem • Exposure to relational databases (e.g., MySQL) Not sure whether you fit better as a Mid or Senior? Apply anyway – we’ll assess your level during the recruitment process and align the offer accordingly. What you’ll do • Develop, maintain, and optimize JavaScript libraries • Build new integrations and improve existing ones with other systems and tools • Create and maintain technical documentation • Profile and optimize application performance • Write unit and integration tests What you can expect from us • Competitive salary: • Mid-level: 11 000 - 20 000 PLN • Senior-level: 17 000 - 23 000 PLN • Flexible work setup: fully remote from anywhere in the world or from our office in Wrocław • Personal growth budget for learning, courses, and industry books • Private healthcare (Luxmed) • MyBenefit cafeteria platform • A fully paid 1-month sabbatical after every 5 years with us • Internal referral program with a nice bonus for bringing great people on board • “Sharpen the saw” day — a full day dedicated to personal or group projects outside the sprint • A strong, supportive team culture focused on collaboration and delivering together • Plenty of opportunities to share knowledge and learn from experienced teammates Recruitment process After you send us your CV, here’s what the process looks like: • Intro call with HR (30–45 min) • Deep-dive interview with the team (120 min) • Final decision and feedback