You are using an outdated browser. Please upgrade your browser to improve your experience and security.

Senior JavaScript Developer (React.js)

Are you a passionate JavaScriptvDeveloper? If so, we may have a job for you! Currently, we are looking for a JavaScript/React Developer who will be responsible for development projects for international customers based on JS / CSS3 and HTML5 technology.

Job post header image

Who are we?

Making Waves is a full stack IT consultancy that creates digital industry leaders and helps them embrace digital transformation. Best described as a cross between a creative software house and an interactive agency, we design and develop a full range of digital services and solutions.

Kraków office consist of approximately 80 employees – developers, digital solution designers, web content specialists. The company strives to create an atmosphere in which employees can feel supported in their professional aspirations. This leads to the concept and practice of employees’ autonomy balanced with business goals. 

What do we do?

We create solutions for well-known organizations like WHO (World Health Organization) or COOP (Sweden). Our projects vary from relatively short ones (3-12 months) to longer ones that last several years. When we start a new project, we choose modern technologies. We do not maintain clunky systems with 10+ year old code-bases.

Our main strength is the combination of frontend, backend and mobile competencies. We are focused on and mainly work with:

  • JavaScript and frameworks like React, Angular and Vue.
  • Cross-platform mobile frameworks: React Native and Flutter.
  • .NET, .NET Core, ASP.NET MVC.
  • RWD, PWA, web accessibility.
  • Cloud based platforms like Azure and AWS.
  • CMS platforms like Episerver, Umbraco, Contentful.

What will be your responsibilities? 

  • Developing projects for international customers based on JS / CSS3 and HTML5 technology.
  • Developing and implementing highly-responsive user interface components using React concepts.
  • Cooperating on a daily basis with Backend Developers, Designers, PM, Client.
  • Optimizing components for max. performance across a vast array of web-capable devices and browsers.
  • Building reusable components and front-end libraries for future use.
  • Last but not least, following Accessibility Standards.

Who are you?

An ideal candidate would have:

  • At least 5+ years of professional experience as Frontend/JavaScript/React Developer.
  • In-depth knowledge of cross browser modern JavaScript (ES6+), HTML/HTML5, CSS3.
  • Expertise in modern CSS architecture patterns as well as expertise in CSS processors and preprocessors.
  • Wide knowledge of software engineering principles.
  • In-depth knowledge of ReactJS.
  • Extensive knowledge of browser rendering optimizations.
  • Practical experience with GIT.
  • Practical experience of state and side effects management patterns and solutions (e.g. Redux, Redux Toolkit, Redux-Saga, Redux-Observable).
  • Practical experience with frontend testing frameworks and tools.
  • Practical experience with Task Runners, Build Tools, Process Automation Tools.
  • Knowledge of RWD approach, cross-browser compatibility.
  • Strong focus on creating performant, reusable and flexible code.
  • Experience in developing mobile applications with React Native or Flutter would be an asset.

We would like you to be:

  • Great empathy for the end user.
  • A strong eye for compelling visual and user-centered design.
  • Ability and will to share your knowledge with junior members of your team.
  • Eagerness to learn, infuse feedback, prototype and enjoy iterative change.
  • Dedication to collaborate with Engineers, Project Managers, Designers and Clients.
  • Exceptional communication skills (at least in Polish and English).

Your benefits?

  • Salary range: 12 000 - 16 000 PLN/GROSS (UoP) or 95 - 120  PLN/h (B2B)
  • Work with programming enthusiasts on international projects that combine innovation and technology.
  • An unique organizational culture that supports innovation without imposing strict corporate rules.
  • An opportunity to have a real impact on how we work.
  • Flexible working hours, relaxing breaks and attractive benefits.
  • Oh, and a 30-minute lunch break is included in your working day.
  • A possibility for developing your passions in interest groups.
  • 5000 pln per year for an individual development plan and budget for international conferences and other personal development initiatives of your choice.
  • You get 112 hours (14 days!) per year for self-development (conferences, hackathons, online trainings, English classes etc.)
  • Language classes in English and Polish.
  • A well-stocked kitchen with bread, cheese, ham, yoghurt, cereal, coffee, tea and fresh fruit delivered every day.
  • Social benefits (MultiSport card, life insurance, private medical health care - LuxMed).
  • A great office with air purifiers and bicycle stands, right in the city centre next to the Old Town.
  • Possibility to visit Oslo and/or Stockholm, if you like to travel.

More about us & our benefits

Do you want to know more about our company culture? Have a look at our website. However, we still prefer to meet in person, so contact us!

Responsible recruiter

Ewa Stawska