Senior Frontend Developer React / Next.js

Who are we?

Cognize is a provider of B2B e-commerce solutions. We design and implement solutions for manufacturers and distributors:

  1. B2B e-commerce systems (including B2B+B2C, D2C),

  2. PIM systems,

  3. trade support systems,

  4. AI agents to support sales.

We focus on digitizing sales in industries such as industrial automation, electrical engineering, automotive, heating technology, medicine, and agriculture. We solve B2B challenges using Sellina (our Magento+Headless product) and dedicated systems and applications. We value direct communication, technical excellence
, and the real impact of each team member on the final shape of the product.

Job description and responsibilities

As a Senior Frontend Developer, you will be a key member of the team developing our proprietary B2B e-commerce system, Sellina, and other applications that digitize sales for our customers. You will join a team that values independence, open communication, and real impact on the product.

Your main responsibilities:

  • Design and implementation: Creating advanced solutions and frontend architecture for complex B2B e-commerce applications.

  • Product development: Active participation in the development of new modules and functionalities for the Sellina platform and client projects based on it.

  • Quality and standards: Ensuring the highest quality of code (Clean Code), application performance, and scalability. Implementing
    and maintaining good practices and coding standards within the team.

  • Code Review & Mentoring: Actively participating in the Code Review process, sharing knowledge, and supporting the development of less experienced team members.

  • Collaboration: Close collaboration with the backend team, UI/UX designers, and Product Owner to deliver the best solutions for our clients.

  • Optimization: Identifying and eliminating performance bottlenecks and ensuring an optimal user experience (UX).

Requirements:

We are looking for someone who is not afraid to make architectural decisions and wants to have a real impact on the shape of the product.

Required:

  • Higher education in IT or a related field (minimum bachelor's degree/engineer).

  • Minimum 5 years of commercial experience in frontend application development.

  • Expert knowledge of React and TypeScript.

  • Very good knowledge of the modern JavaScript ecosystem (ES6+).

  • Minimum 2 years of experience with the Next.js framework.

  • Solid knowledge of design patterns and principles for creating clean, scalable code.

  • Experience working with version control systems (Git) and CI/CD processes.

  • Experience working with APIs (REST, GraphQL welcome).

  • Quality-oriented approach, clean code, and good practices (SOLID, DRY).

  • Mentoring skills and willingness to share knowledge.

  • Very good knowledge of English (minimum B2, fluent communication and reading of documentation).

  • Communication skills and ability to work in a team.

Welcome:

  • Experience in the e-commerce industry (especially B2B).

  • Experience working with complex systems or platforms (SaaS).

  • Knowledge of UI/UX and interface design issues.

  • Experience with state management tools (e.g., Zustand, Redux Toolkit).

  • Knowledge of build and testing tools (e.g. , Vite/Webpack, Jest, React Testing Library).

What do we offer?

  • Remuneration: as described in the advertisement, with a convenient contract (UoP/B2B) with vacation days or equivalent remuneration.

  • Real impact: Work on the development of a proprietary product (Sellina) and significant influence on architecture and technology selection.

  • Culture of trust: A huge amount of trust, a high degree of independence in action and decision-making.

  • Transparency: Working in a company with a transparent culture, where we openly discuss finances, plans, and challenges (including during monthly "Meetings").

  • Flexibility: Flexible working hours and the possibility of working in a hybrid model (combining remote work with office presence).

  • Integration: Monthly status meetings "Deliberations" at our office in Katowice (with a shared lunch) and regular trips and integration meetings (kayaking, e-bikes, mountain trips).

  • Development: Training and conference budget and support for professional development.

  • Implementation: Structured onboarding process and dedicated "Buddy" support from day one.

  • Equipment: Necessary work tools (e.g., MacBook Pro or Dell).

About us

We are a provider of B2B e-commerce solutions that focuses on digitization and sales transformation for manufacturers and distributors, most often in "technical" industries.

Our approach focuses on identifying and solving customer problems. We want to understand them, then tailor the technology and create a solution that will bring them real value. We have our own powerful tool—the Sellina system, built on over 12 years of experience. Although it is at the core of many implementations, we are open to using other solutions (dedicated systems and applications) to meet market challenges.

We believe that the people who make up our company are best placed to describe who we are. That's why, instead of making declarations, we prefer to simply share a few opinions (from the GoWork portal) that are extremely valuable to us.

  1. About the atmosphere in the team We strive to create a work environment based on mutual respect and support. We are happy when new team members feel this way:

  2. "I used to think that references to a great work atmosphere and a close-knit team in job ads were just empty slogans, but here it's really true :)"

  3. About flexibility and trust Trust is the foundation of our cooperation. We believe that everyone knows best how to organize their work so that it is effective and allows them to maintain balance.

  4. "Everyone in the team has complete flexibility in adjusting their working hours to suit their needs."

  5. About independence and influence on projects We give our employees a lot of freedom and are eager to listen to their ideas. We hope that this translates into a sense of real influence and job satisfaction.

  6. "Right from the start, I was given a huge amount of trust and had a big influence on the architecture of the projects."

If this way of working—based on trust, flexibility, and real impact on the solutions implemented—appeals to you, and you are looking for challenges that go beyond a single system, please contact us. 

Would you like to work with us?

Submit your application via form.

Please note that by submitting your application, you consent to the processing of your data in accordance with the GDPR. Please readthe information clause onthe processing of personal data in the recruitment process.

Why work with us?

We are more than a team of developers, designers, consultants, testers and project managers.

Learn more