
Magento 2 Frontend Developer/ 2 days ago
Quick Summary
Kraków, Rybnik or 100% remote
On our Magento frontend ship, we currently have a full crew, but if you resonate with what we write below – do not hesitate to apply. Maybe we will be able to work together on another mission!
If you move Magento 2 mountains without batting an eye and are not afraid of communication in English and Polish (min. B2) - feel free to scroll further. Scroll further. Our heart beats in Kraków - 3 times a week we meet in Zabłocie, because this model works best for us. Are you from far away? Don't worry, on board we also have space for remote Cyber Sailors. Therefore, if you read this and think "THAT'S ME!" - apply, regardless of location.
You have at least 2 years of experience in commercial programming, including a minimum of 1.5 years of commercial experience with Magento 2 or at least 1 definitely noteworthy Magento 2-based shop in your portfolio. You know how to use HTML, JavaScript (+ TypeScript), CSS, SASS, and LESS so that everything works as intended. You know ECMAScript 6, you know what a reference, object, class, interface is, how map/reduce works. You have practical experience with developer tools such as gulp.js or Webpack. React/Angular/Vue is a tool for you, not a programming language, and you are able to effectively switch libraries. You understand what Web Performance, Core Web Vitals are, you know what Lighthouse is, and you can optimize websites. If you want to build software well, not just so-so - let's definitely talk!
We build an open and inclusive environment where everyone can feel like themselves. We invite everyone to contact us - regardless of gender, age, origin, orientation, religion, or disability.
Our Advantages
- An unconventional e-commerce agency with a Polish-German flow, which has been successfully ruling the market for over a quarter of a century
- As a Magento partner, we are the most certified organization in Poland
- Over a hundred enthusiasts completing ambitious projects
- Mostly operating in Poland (Kraków, Rybnik), we are also a stone's throw from Oktoberfest (Munich, Hamburg)
- We draw heavily from both Kanban and Scrum, utilizing what is useful for us depending on the project phase
- We only work with the latest versions of Magento and update projects on an ongoing basis, we do not maintain legacy projects, and we do not work with Magento 1.x
- We create a core solution - MageSuite, which we publish as open source
- We submit bug fixes and improvements to Magento core
- We only do cool projects, we don't take on anyone else's crap…
- We don't take shortcuts and don't accept mediocrity. Thanks to this, we built a leadership position and won numerous awards (e.g., Shop Usability Award). This year we broke the bank! We won the Agency of the Year title plus 2 joint victories with clients: #BestCustomerExperience (benuta) and #BestMobileExperience (Bergzeit)
- We write automated tests wherever possible, and for key business logic they are mandatory
- We train each other during regular team meetings
- We have an organized backend and QA working on a modified, modernized stack (Webpack, TypeScript, SCSS)
- Everyone in the company (including the board!) has a technical background and understands tech
- Our stack: Webpack, Gulp.js, TypeScript, Sass, Vagrant, Docker, Jenkins CI, AWS
- We use VS Code, PHPStorm, Slack, Jira, Confluence
- Code review is our daily routine, and when a project starts getting tangled - yellow rubber ducks step on board. You can also count on technical mentoring, CS experts will gladly help you get to the next level!
- We communicate in English, German, and Polish. But we also have people from Silesia, so if needed, we can talk in dialect as well
- Our clients mainly come from the DACH market. We are in daily contact with them, and project managers handle more complex topics
- We were awarded twice in the HappyAtWork Index - solid proof that the pirate project crew is satisfied, and the "barrel of rum" never runs dry
- At creativestyle, we have 50% freedom and 50% responsibility
- Mistakes are part of the process and lessons, not a reason to look for blame. We give ourselves space for mistakes, as long as we don't step into the same river twice
- Reliability, Empathy, and Curiosity (company compasses) guide us better than Google Maps. We always return to port
What Distinguishes Us Technically, or What We Excel At
Your growth = our growth! We proudly note that our project "Cyber Sailors spread their sails" placed on the podium and was awarded first place in the "Talent development in the organization" category in the HR Dream Team 2024 competition.
You can check our DNA here.
We Offer
If this announcement sparks your enthusiasm and you find yourself and your skillset in it, we should definitely meet and talk. About salary ranges too. Compensation is strictly related to your knowledge, code quality, experience, commitment, reliability in projects, and care for collaboration quality.
If you prefer a B2B collaboration model, we can discuss it together. Indicate it in the form. Due to the nature of the role, conditions are determined individually. In the next step, we will get back to you to clarify details.
EMPLOYEE BENEFITS:
- People and atmosphere - We know, semantically this isn't a benefit. But these two words ALWAYS appear in response to "What do you value at CS?", so we leave them in
- Opportunity to publish a large part of the project as open source
- Home office. Don't worry, the world won't collapse if you occasionally code from home
- Individual training budget (3,000 PLN/year budget to spend, because your growth = our growth!)
- MacBook Pro, all necessary peripherals, and a large monitor
- Medicover + Multisport Plus (In Kraków, the gym is literally around the corner - just a 4-minute walk from the office. In Rybnik, it's even more convenient - the gym is in the same K1 office building, so just take the elevator)
- In offices: gaming consoles and a pool/ping-pong league, themed lunch once a month
- Loft spaces - we crush code in an old mill in Zabłocie. It is comfortable and stylish. We also have a rooftop!
- Easy access - you can come by bike, on a horse, fast tram, or train (Station: Kraków Zabłocie). HR flies in on broomsticks
- CS equipment rental - need speakers? Or want to record a podcast in the company mini-studio? Feel free to use it. "Company-owned" doesn't mean "inaccessible"
Even More Good Stuff
Stress-free air, a very liberal approach to what we do, and plenty of healthy distance. We are not a corporate environment. Here, passion and independence are appreciated, not control and rigid schemes; we trust each other, and each of us does exactly what they should. Freedom and responsibility can go hand in hand. And if you think relaxation excludes reliability - we'll prove the opposite to you!
Your Tasks
- Building e-shops based on Magento 2
- Collaborating with sharp backend developers, helpful PMs, inspired designers, a bright QA project crew, and DevOps who don't need reminding every six months
- Developing the presentation/interface layer of online stores using HTML, CSS, and JavaScript (TypeScript)
- Programming new features, modules, extensions (not hacking existing code)
- Working not only with the technical stack of Magento - Knockout, jQuery, PHP (for writing frontend templates), but also Vanilla JS, TypeScript, and SASS, which we use when writing our components
- Maintaining and developing existing projects
- Optimizing projects for Web Performance, Core Web Vitals, Usability, and SEO
- Opportunity to contribute to both Magento and our proprietary MageSuite solution (open source)
- Working with automated tests, which we have been developing for some time using the Playwright library
- Working with Google Tag Manager, used by clients for tracking and marketing
- Writing clean code and documentation for your own work
- Communicating and collaborating with the project team and international client (in English), participating in meetings
- We use React and Vue to a limited extent, so working with these libraries is not our daily routine
- Magento certification is welcome. If you don't have it yet, no stress - in the first months of collaboration we'll help you get it and support you at every stage of preparation
What We May (but Don't Have to) Ask You During Recruitment?
- What is a feature branch and merge request (pull request)?
- What does it mean to rebase to master?
- What is code review about?
- Is Uncle Bob right?
- How many spaces do you indent code with?
- Do you commit yarn.lock?
- How long does a sprint last in Scrum?
- On a farm there are chickens and cats. Together they have 72 heads and 200 legs. How many chickens and how many cats are there?
- Does color #AA00AA look better against #AA0000 or #00AAAA background?
- How can you pass data to a component through a phtml template?
- What files are required to create a module?
- In what way can existing code behavior be modified in Magento 2?
- What is the sequence configuration used for in the module.xml file?
- Are product prices entered in the admin panel net or gross prices?
- Can you answer the above questions in English?
What Next
Recruitment with us is painless and efficient, like a gymnast at the Olympic Games. Only 3 steps separate you from joining our ranks! What if your application interests us?
- We call you, introduce ourselves politely, and talk specifics (we cover basic topics, check English proficiency, answer your key questions).
- Meeting (face-to-face or online) - we discuss technical topics and check if we fit together. We ask and you ask.
- Moment for mutual decisions. Regardless of the decision, you can count on our response.
Each subsequent stage is like the next level in a game - to move on to it, you need to complete the previous one. At the same time, we inform you that we will invite selected candidates to interviews.

