React.js JavaScript REST API Figma Adobe UI/UX

Frontend (React.js) Engineer

Development

Frontend Engineer with React.js with German

Location: Remote (with occasional visits to our office in Wrocław)
Workload: Full-time or part-time (minimum 20 hours/week)

Join a project team building modern web applications with React.js and working closely with UI/UX designers to deliver intuitive and user-friendly interfaces. We’re looking for someone who feels equally comfortable writing code and participating in the design thinking process – from concept to delivery.

Your responsibilities:

  • Translating designs from Figma, Adobe XD and similar tools into performant, responsive, and pixel-perfect frontend code
  • Designing and developing modern Single Page Applications using React and MUI
  • Participating in the full design thinking process – from idea to implementation
  • Integrating REST APIs into the frontend in an efficient and thoughtful way
  • Collaborating closely with designers and developers in an agile setup

Our expectations:

  • Strong skills in HTML, CSS, and JavaScript (ES6+)
  • Proven experience with React.js and the frontend ecosystem
  • Familiarity with UI/UX design tools (Figma, Adobe XD or similar)
  • Aesthetic sense and creativity in designing modern interfaces
  • Knowledge of responsive design and cross-browser compatibility
  • Self-organization, independence, and strong team collaboration
  • Fluency in English (minimum B2)

Nice to have:

  • German at minimum B1 level
  • TypeScript experience
  • Familiarity with React Native
  • A good eye for design proportions, color balance, and UI systems

 

Technologies in the project:
React, React Native, Node.js, Firebase, Unity

What we offer:

  • Remote work with occasional office visits – work from home with the option (and sometimes the need) to meet in our Wrocław office
  • Clear communication and flat structure – no unnecessary hierarchy, easy access to decision-makers
  • Personal development path – plan your growth together with your leader, with access to external training and knowledge-sharing sessions
  • A team that sticks together – we value openness, mutual support, and trust
  • Engaging projects – work on meaningful solutions across diverse industries (e.g., e-learning, energy, finance, logistics, manufacturing)
  • International teams and clients – practice your English and/or German in real project settings
  • Language lessons – English and German classes funded by the company (all levels, including with native speakers)
  • Benefits package – private healthcare (LuxMed), life insurance (Unum), and Multisport card
  • Wellbeing and integration – regular team meetups, internal initiatives, sports groups (squash, badminton)
  • Flexible form of cooperation – employment contract or B2B (hourly rate) – your choice
Apply now
salary Salary
120-170 net / H (B2B contract)
14 000 - 20 000 employment contract
location Location
or Wrocław office

Recruitment process

While we use modern tools, automation, and AI to support our work, every application is carefully reviewed by a real person. Your submission doesn’t end up in a black box – it reaches someone who truly reads your profile and will respond if they see potential for collaboration.
1

HR Interview

A short conversation with our HR team. It’s a great opportunity to get to know each other and talk about potential collaboration. We’ll also check your language skills.

2

Meeting with the Team or Project Lead and Technical Verification

You’ll meet the person responsible for the team you’re applying to. We’ll verify your experience and technical knowledge. You’ll always receive feedback afterwards. During this meeting, you’ll also learn more about the project. At this stage, we share the most promising profiles with the client.

3

Client Interview

A direct conversation with the client to get insights straight from the source. This meeting is usually held online and attended by someone from the client’s team and a VM.PL representative. Afterwards, we wait for the client’s valuable feedback.

4

Decision and Contract

Welcome aboard VM.PL! This is where our shared story begins :)


Poznaj swojego rekrutera

Anna Habratowska

HRBP
LinkedIn LinkedIn

VM.pl AI Chat

AI Hello! I'm the AI chat of VM.PL. You can ask me anything related to our company.
This tool uses artificial intelligence technology. Its use implies acceptance of the service terms
^ array:6 [
  0 => array:9 [
    "id" => 66
    "url" => "https://vmplspzoo.traffit.com/public/an/182fd3de4af53efe8f6aee1a6316b6157873633d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c3275493d?source=career_page"
    "name" => "Frontend (React.js) Engineer"
    "departament" => "Development"
    "skills" => array:6 [
      0 => "React.js"
      1 => "JavaScript"
      2 => "REST API"
      3 => "Figma"
      4 => "Adobe"
      5 => "UI/UX"
    ]
    "experience" => array:3 [
      0 => "Senior"
      1 => "Expert/Architect"
      2 => "Regular"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <h3 data-start="178" data-end="223">Frontend Engineer with React.js with German</h3>\n
            <p data-start="224" data-end="359"><strong data-start="224" data-end="237">Location:</strong> Remote (with occasional visits to our office in Wrocław)<br data-start="294" data-end="297"><strong data-start="297" data-end="310">Workload:</strong> Full-time or part-time (minimum 20 hours/week)</p>\n
            <p data-start="361" data-end="665">Join a project team building modern web applications with React.js and working closely with UI/UX designers to deliver intuitive and user-friendly interfaces. We’re looking for someone who feels equally comfortable writing code and participating in the design thinking process – from concept to delivery.</p>\n
            <h3 data-start="667" data-end="693">Your responsibilities:</h3>\n
            <ul>\n
            <li data-start="696" data-end="817">Translating designs from Figma, Adobe XD and similar tools into performant, responsive, and pixel-perfect frontend code</li>\n
            <li data-start="820" data-end="898">Designing and developing modern Single Page Applications using React and MUI</li>\n
            <li data-start="901" data-end="982">Participating in the full design thinking process – from idea to implementation</li>\n
            <li data-start="985" data-end="1061">Integrating REST APIs into the frontend in an efficient and thoughtful way</li>\n
            <li data-start="1064" data-end="1135">Collaborating closely with designers and developers in an agile setup</li>\n
            </ul>\n
            <h3 data-start="1137" data-end="1158">Our expectations:</h3>\n
            <ul>\n
            <li data-start="1161" data-end="1212">Strong skills in HTML, CSS, and JavaScript (ES6+)</li>\n
            <li data-start="1215" data-end="1275">Proven experience with React.js and the frontend ecosystem</li>\n
            <li data-start="1278" data-end="1344">Familiarity with UI/UX design tools (Figma, Adobe XD or similar)</li>\n
            <li data-start="1347" data-end="1410">Aesthetic sense and creativity in designing modern interfaces</li>\n
            <li data-start="1413" data-end="1477">Knowledge of responsive design and cross-browser compatibility</li>\n
            <li>Self-organization, independence, and strong team collaboration</li>\n
            <li data-start="1537" data-end="1573">Fluency in English (minimum B2)</li>\n
            </ul>\n
            <p data-start="1546" data-end="1563"><strong data-start="1546" data-end="1563">Nice to have:</strong></p>\n
            <ul>\n
            <li>German at minimum B1 level</li>\n
            <li data-start="1566" data-end="1589">TypeScript experience</li>\n
            <li data-start="1592" data-end="1623">Familiarity with React Native</li>\n
            <li data-start="1626" data-end="1692">A good eye for design proportions, color balance, and UI systems</li>\n
            </ul>\n
            <p data-start="1694" data-end="1776"> </p>\n
            <p data-start="1694" data-end="1776"><strong data-start="1694" data-end="1726">Technologies in the project:</strong><br data-start="1726" data-end="1729">React, React Native, Node.js, Firebase, Unity</p>\n
            <h3 data-start="1783" data-end="1801">What we offer:</h3>\n
            <ul>\n
            <li data-start="1804" data-end="1939"><strong data-start="1804" data-end="1849">Remote work with occasional office visits</strong> – work from home with the option (and sometimes the need) to meet in our Wrocław office</li>\n
            <li data-start="1942" data-end="2045"><strong data-start="1942" data-end="1984">Clear communication and flat structure</strong> – no unnecessary hierarchy, easy access to decision-makers</li>\n
            <li data-start="2048" data-end="2189"><strong data-start="2048" data-end="2077">Personal development path</strong> – plan your growth together with your leader, with access to external training and knowledge-sharing sessions</li>\n
            <li data-start="2192" data-end="2272"><strong data-start="2192" data-end="2223">A team that sticks together</strong> – we value openness, mutual support, and trust</li>\n
            <li data-start="2275" data-end="2417"><strong data-start="2275" data-end="2296">Engaging projects</strong> – work on meaningful solutions across diverse industries (e.g., e-learning, energy, finance, logistics, manufacturing)</li>\n
            <li data-start="2420" data-end="2520"><strong data-start="2420" data-end="2455">International teams and clients</strong> – practice your English and/or German in real project settings</li>\n
            <li data-start="2523" data-end="2641"><strong data-start="2523" data-end="2543">Language lessons</strong> – English and German classes funded by the company (all levels, including with native speakers)</li>\n
            <li data-start="2644" data-end="2740"><strong data-start="2644" data-end="2664">Benefits package</strong> – private healthcare (LuxMed), life insurance (Unum), and Multisport card</li>\n
            <li data-start="2743" data-end="2854"><strong data-start="2743" data-end="2772">Wellbeing and integration</strong> – regular team meetups, internal initiatives, sports groups (squash, badminton)</li>\n
            <li data-start="2857" data-end="2948"><strong data-start="2857" data-end="2889">Flexible form of cooperation</strong> – employment contract or B2B (hourly rate) – your choice</li>\n
            </ul>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 74
      "name" => "Frontend (React.js) Engineer"
      "recruitment" => array:3 [
        "workflow_id" => 4
        "id" => 318
        "nr_ref" => "1/7/2025/AH/318"
      ]
      "language" => "en"
    ]
    "options" => array:12 [
      "_role" => "Delivery"
      "_skills" => "React.js, JavaScript, REST API, Figma, Adobe, UI/UX"
      "_experience" => array:3 [
        0 => "Senior"
        1 => "Expert/Architect"
        2 => "Regular"
      ]
      "_salary_b2b" => "120-170"
      "_salary_uop" => "14 000 - 20 000"
      "_departament" => "Development"
      "_role.translation" => "Typ roli - do time to hire"
      "_skills.translation" => "Skill tags"
      "_experience.translation" => "Experience"
      "_salary_b2b.translation" => "Salary (B2B)"
      "_salary_uop.translation" => "Salary (UOP)"
      "_departament.translation" => "Departament"
    ]
  ]
  1 => array:9 [
    "id" => 63
    "url" => "https://vmplspzoo.traffit.com/public/an/595026a7df632a74e1a4bd2948ef7be236694d3d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c3275633d?source=career_page"
    "name" => "Pimcore Developer"
    "departament" => "Development"
    "skills" => array:4 [
      0 => "Pimcore"
      1 => "PHP"
      2 => "Symfony"
      3 => "Healthcare"
    ]
    "experience" => array:3 [
      0 => "Regular"
      1 => "Senior"
      2 => "Expert/Architect"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <h2 data-start="93" data-end="154"><strong data-start="96" data-end="154">Pimcore Developer – project in the healthcare industry</strong></h2>\n
            <p data-start="156" data-end="391">Would you like to work with technology that has real-life applications, grow as an expert, and have a real impact on the future of the product? Join VM.PL and support our healthcare sector client in developing a medicine data platform.</p>\n
            <h3 data-start="393" data-end="420">Who are we looking for?</h3>\n
            <p data-start="422" data-end="453">We are looking for someone who:</p>\n
            <ul>\n
            <li data-start="457" data-end="539">has hands-on experience with Pimcore as a system (not just external integrations),</li>\n
            <li data-start="542" data-end="601">can configure, modify, and develop modules (PIM, CMS, DAM),</li>\n
            <li data-start="604" data-end="699">understands data flow via APIs and is able to support the team working with Pimcore-based data,</li>\n
            <li data-start="702" data-end="759">wants to grow in this technology full-time and long-term.</li>\n
            </ul>\n
            <p data-start="761" data-end="774">Nice to have:</p>\n
            <ul>\n
            <li data-start="778" data-end="825">Certified Pimcore Senior Developer certificate,</li>\n
            <li data-start="828" data-end="898">experience in the healthcare sector or German language skills (B1/B2).</li>\n
            </ul>\n
            <h3 data-start="900" data-end="911">Project</h3>\n
            <p data-start="913" data-end="1117">You will join a project developed for a pharmaceutical client building a medicine knowledge base powered by Pimcore. The system handles the processing and distribution of product, media, and content data.</p>\n
            <p data-start="1119" data-end="1291">In the future, the client plans to migrate from Pimcore to other tools. You will have the opportunity to co-create the roadmap and influence the selection of new solutions.</p>\n
            <h3 data-start="1293" data-end="1317">Terms of cooperation</h3>\n
            <ul>\n
            <li data-start="1321" data-end="1376">Contract type: Employment contract or B2B – your choice</li>\n
            <li data-start="1379" data-end="1439">Rate: 100–150 PLN/h net + VAT (B2B) or 12 000 - 18 000 PLN/month gross (employment contract), depending on experience</li>\n
            <li data-start="1442" data-end="1461">Duration: long-term</li>\n
            <li data-start="1464" data-end="1549">Work model: remote, with occasional visits to the client and/or our office in Wrocław</li>\n
            </ul>\n
            <h3 data-start="1551" data-end="1568">What we offer</h3>\n
            <ul>\n
            <li data-start="1572" data-end="1726">Remote work with occasional visits to the office/client – work from anywhere, with the option (and sometimes the need) to meet in person at our Wrocław HQ</li>\n
            <li data-start="1729" data-end="1751">Flexible working hours</li>\n
            <li data-start="1754" data-end="1854">Clear communication and flat structure – no unnecessary hierarchy and easy access to decision-makers</li>\n
            <li data-start="1857" data-end="2003">Individual development path – you will plan your growth together with your leader, with access to external training and knowledge-sharing sessions</li>\n
            <li data-start="2006" data-end="2083">A team based on trust and openness – we value mutual support and transparency</li>\n
            <li data-start="2087" data-end="2185">International clients and teams – improve your English and/or German in real-life project settings</li>\n
            <li data-start="2188" data-end="2304">Language classes – English and German lessons fully covered by the company, at any level – including native speakers</li>\n
            <li data-start="2307" data-end="2401">Benefits package – private medical care (LuxMed), life insurance (Unum), and a Multisport card</li>\n
            <li data-start="2404" data-end="2519">Wellbeing and integration – regular team meetings, internal initiatives, squash and badminton groups, and much more</li>\n
            <li data-start="2522" data-end="2640">Flexibility in employment form – employment contract or B2B with an hourly rate – choose the model that suits you best</li>\n
            </ul>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 71
      "name" => "Pimcore Developer"
      "recruitment" => array:3 [
        "workflow_id" => 4
        "id" => 311
        "nr_ref" => "4/6/2025/AH/311"
      ]
      "language" => "en"
    ]
    "options" => array:14 [
      "_role" => "Delivery"
      "_skills" => "Pimcore, PHP, Symfony, Healthcare"
      "_work_type" => array:2 [
        0 => "Remote"
        1 => "Hybrid"
      ]
      "_experience" => array:3 [
        0 => "Regular"
        1 => "Senior"
        2 => "Expert/Architect"
      ]
      "_salary_b2b" => "100 - 150"
      "_salary_uop" => "12 000 - 18 000"
      "_departament" => "Development"
      "_role.translation" => "Typ roli - do time to hire"
      "_skills.translation" => "Skill tags"
      "_work_type.translation" => "Rodzaj pracy VM.PL"
      "_experience.translation" => "Experience"
      "_salary_b2b.translation" => "Salary (B2B)"
      "_salary_uop.translation" => "Salary (UOP)"
      "_departament.translation" => "Departament"
    ]
  ]
  2 => array:9 [
    "id" => 53
    "url" => "https://vmplspzoo.traffit.com/public/an/910ed9380b6c09e0b057c07ef00f85da4b46413d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c3375383d?source=career_page"
    "name" => "Dynamics 365 Business Central Developer with German"
    "departament" => "Development"
    "skills" => array:6 [
      0 => "AL"
      1 => "C/AL"
      2 => "Dynamics 365"
      3 => "Integration"
      4 => "Microsoft Dynamics 365"
      5 => "German"
    ]
    "experience" => array:4 [
      0 => "Regular"
      1 => "Senior"
      2 => "Expert/Architect"
      3 => "Junior"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <p class="" data-start="321" data-end="478"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Currently, we are seeking an experienced Dynamics 365 Business Central Developer for a long-term project with our longstanding client in the financial services industry.</span> <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">This client specializes in providing IT and consulting solutions for companies aiming to optimize, expand, or establish their credit, leasing, and factoring businesses.</span></p>\n
            <p class="" data-start="480" data-end="501"><strong data-start="480" data-end="501">Responsibilities</strong></p>\n
            <ul>\n
            <li data-start="505" data-end="542"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Developing and optimizing applications based on Microsoft Dynamics 365 Business Central</span></li>\n
            <li data-start="545" data-end="584"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Programming in C/AL and AL languages</span></li>\n
            <li data-start="587" data-end="626"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Integrating Dynamics 365 with other systems</span></li>\n
            <li data-start="629" data-end="668"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Analyzing client requirements and implementing them</span></li>\n
            <li data-start="671" data-end="710"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Ensuring code quality through code reviews</span></li>\n
            <li data-start="713" data-end="752"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Providing technical support to the team and consulting for the client</span></li>\n
            <li data-start="755" data-end="840"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Participating in system migrations and updates</span>​</li>\n
            </ul>\n
            <p class="" data-start="842" data-end="859"><strong data-start="842" data-end="859">Requirements</strong></p>\n
            <ul>\n
            <li data-start="863" data-end="902"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Experience in developing applications in Dynamics 365 Business Central</span></li>\n
            <li data-start="905" data-end="944"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Proficiency in C/AL, AL, and SQL</span></li>\n
            <li data-start="947" data-end="986"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Basic knowledge of object-oriented programming (C#, C++, Java)</span></li>\n
            <li data-start="989" data-end="1028"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Independence, analytical thinking, and good communication skills</span></li>\n
            <li data-start="1031" data-end="1070"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Good command of German and English</span></li>\n
            <li data-start="1073" data-end="1158"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Degree in Computer Science or a related field</span></li>\n
            </ul>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 39
      "name" => "Dynamics 365 Business Central Developer with German"
      "recruitment" => array:3 [
        "workflow_id" => 4
        "id" => 58
        "nr_ref" => "3/5/2025/AH/58"
      ]
      "language" => "en"
    ]
    "options" => array:16 [
      "_role" => "Delivery"
      "_skills" => "AL, C/AL, Dynamics 365, Integration, Microsoft Dynamics 365, German"
      "_recruiter" => "Anna Habratowska"
      "_work_type" => array:2 [
        0 => "Hybrid"
        1 => "Remote"
      ]
      "_experience" => array:4 [
        0 => "Regular"
        1 => "Senior"
        2 => "Expert/Architect"
        3 => "Junior"
      ]
      "_salary_b2b" => "160-200 PLN"
      "_salary_uop" => "19 000-23 000 PLN"
      "_departament" => "Development"
      "_role.translation" => "Typ roli - do time to hire"
      "_skills.translation" => "Skill tags"
      "_recruiter.translation" => "Recruiter"
      "_work_type.translation" => "Rodzaj pracy VM.PL"
      "_experience.translation" => "Experience"
      "_salary_b2b.translation" => "Salary (B2B)"
      "_salary_uop.translation" => "Salary (UOP)"
      "_departament.translation" => "Departament"
    ]
  ]
  3 => array:9 [
    "id" => 50
    "url" => "https://vmplspzoo.traffit.com/public/an/2f537de46266d3c5d26be263626ddd3b6764513d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c3265343d?source=career_page"
    "name" => "Project Manager with German and English"
    "departament" => "Management"
    "skills" => array:7 [
      0 => "Confluence"
      1 => "Jira"
      2 => "German"
      3 => "English"
      4 => "OneNote"
      5 => "Project Management"
      6 => "SDLC"
    ]
    "experience" => array:3 [
      0 => "Regular"
      1 => "Junior"
      2 => "Senior"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <p class="MsoNormal">We are currently looking for a <strong>Project Manager with advanced German and English</strong> language skills (at least B2/C1) who will be responsible for managing the projects, requirements engineering, and product development for our clients in the DACH as well as US region. We expect hands-on experience in IT project management, as well as creativity in proposing innovative solutions and development opportunities.</p>\n
            <p class="MsoNormal"><strong>Main Responsibilities:</strong></p>\n
            <ul>\n
            <li class="MsoNormal">Managing IT projects and preparing client proposals – planning and executing project scope, budget, and quality</li>\n
            <li class="MsoNormal">Organizing and conducting requirement analysis sessions with clients, including meetings and Product Discovery workshops</li>\n
            <li class="MsoNormal">Collaborating with clients at every stage of project execution: from needs analysis through solution concept creation to implementation</li>\n
            <li class="MsoNormal">Preparing project documentation (Solution Concepts, Statements of Work)</li>\n
            <li class="MsoNormal">Coordinating the development team’s activities and maintaining ongoing communication between clients and technical teams</li>\n
            <li class="MsoNormal">Managing project risk, schedules, and monitoring project progress</li>\n
            <li class="MsoNormal">Stakeholder Management</li>\n
            <li class="MsoNormal">Reporting project outcomes to clients and management</li>\n
            </ul>\n
            <p class="MsoNormal"><strong>Requirements:</strong></p>\n
            <ul>\n
            <li class="MsoNormal">Fluent proficiency in German and English enabling effective business communication and handling of project documentation</li>\n
            <li class="MsoNormal">Experience in managing IT projects, with good understanding of IT technologies, facilitating effective communication with clients and development teams (technical experience is a plus, but not a must)</li>\n
            <li class="MsoNormal">Project risk and dependency management skills</li>\n
            <li class="MsoNormal">Knowledge of Agile project management methodologies</li>\n
            <li class="MsoNormal">Effective time and priority management skills</li>\n
            <li class="MsoNormal">Creativity and drive for innovation</li>\n
            <li class="MsoNormal">Willingness to travel and flexibility for occasional client visits</li>\n
            <li class="MsoNormal">Nice to have: knowledge of Product Discovery methodologies</li>\n
            </ul>\n
            <p class="MsoNormal"><strong>We offer:</strong></p>\n
            <ul>\n
            <li class="MsoNormal">Interesting projects in a strategically built team – become part of a team whose development is a key element of the company’s growth strategy</li>\n
            <li class="MsoNormal">Remote work with occasional office visits – enjoy the comfort of working from home with the option (and sometimes need) to join us on-site in our Wrocław office</li>\n
            <li class="MsoNormal">Flexible working hours – we respect your schedule and value work-life balance</li>\n
            <li class="MsoNormal">Clear communication and flat structure – no unnecessary hierarchy, easy access to decision-makers</li>\n
            <li class="MsoNormal">Individual development path – co-create your development plan with your leader, with access to external training and internal knowledge sharing sessions</li>\n
            <li class="MsoNormal">Team spirit and transparency – join a team where openness, mutual support and trust matter</li>\n
            <li class="MsoNormal">Engaging projects – work on challenging and meaningful solutions in various industries (e.g. e-learning, energy, finance)</li>\n
            <li class="MsoNormal">Multinational clients and teams – improve your English and/or German in real project settings</li>\n
            <li class="MsoNormal">Language classes – company-funded English and German lessons for all levels, including native speaker tutors</li>\n
            <li class="MsoNormal">Comprehensive benefits package – including LuxMed private healthcare, Unum life insurance and a Multisport card</li>\n
            <li class="MsoNormal">Well-being &amp; integration – regular team meetups, internal initiatives, squash and badminton groups, and many more day-to-day activities that build connection and fun</li>\n
            <li class="MsoNormal">Flexibility in contract type – choose between a standard employment contract or a B2B agreement with an hourly rate</li>\n
            </ul>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 48
      "name" => "Project Manager with German and English"
      "recruitment" => array:3 [
        "workflow_id" => 1
        "id" => 62
        "nr_ref" => "3/5/2025/AH/62"
      ]
      "language" => "en"
    ]
    "options" => array:16 [
      "_role" => "Delivery"
      "_skills" => "Confluence, Jira, German, English, OneNote, Project Management, SDLC"
      "_recruiter" => "Anna Habratowska"
      "_work_type" => array:2 [
        0 => "Remote"
        1 => "Hybrid"
      ]
      "_experience" => array:3 [
        0 => "Regular"
        1 => "Junior"
        2 => "Senior"
      ]
      "_salary_b2b" => "110-150 PLN/h"
      "_salary_uop" => "13 000 - 19 000 PLN"
      "_departament" => "Management"
      "_role.translation" => "Typ roli - do time to hire"
      "_skills.translation" => "Skill tags"
      "_recruiter.translation" => "Recruiter"
      "_work_type.translation" => "Rodzaj pracy VM.PL"
      "_experience.translation" => "Experience"
      "_salary_b2b.translation" => "Salary (B2B)"
      "_salary_uop.translation" => "Salary (UOP)"
      "_departament.translation" => "Departament"
    ]
  ]
  4 => array:9 [
    "id" => 60
    "url" => "https://vmplspzoo.traffit.com/public/an/2fdf0c2f8d409d8cb4f301466cc9b01d302b773d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c324f633d?source=career_page"
    "name" => "No role that fits you?"
    "departament" => "RODO"
    "skills" => array:1 [
      0 => "Not a fit?"
    ]
    "experience" => array:7 [
      0 => "Junior"
      1 => "Regular"
      2 => "Senior"
      3 => "Expert/Architect"
      4 => "Leader"
      5 => "Manager"
      6 => "Head"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <p data-start="196" data-end="232"><strong data-start="196" data-end="232">No role that fits you right now?</strong></p>\n
            <p data-start="234" data-end="254"><strong data-start="234" data-end="254">Don't walk away!</strong></p>\n
            <p data-start="256" data-end="342">We might not have an open position for you at the moment, but that can change quickly.</p>\n
            <p data-start="344" data-end="652">Let’s stay in touch. We’re glad you visited our website and got a glimpse of who we are. Stay connected for the future! Send us your CV today, and if a role matching your skills comes up, you’ll be the first to know.<br data-start="560" data-end="563">Just don’t forget to give us your consent to contact you for future openings in the form!</p>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 51
      "name" => "No role that fits you?"
      "recruitment" => array:3 [
        "workflow_id" => 3
        "id" => 64
        "nr_ref" => "5/5/2025/AH/64"
      ]
      "language" => "en"
    ]
    "options" => array:12 [
      "_role" => "RODO"
      "_pinned" => "1"
      "_skills" => "Not a fit?"
      "_recruiter" => "Anna Habratowska"
      "_experience" => array:7 [
        0 => "Junior"
        1 => "Regular"
        2 => "Senior"
        3 => "Expert/Architect"
        4 => "Leader"
        5 => "Manager"
        6 => "Head"
      ]
      "_departament" => "RODO"
      "_role.translation" => "Typ roli - do time to hire"
      "_pinned.translation" => "Przypięte na stronie kariera"
      "_skills.translation" => "Skill tags"
      "_recruiter.translation" => "Recruiter"
      "_experience.translation" => "Experience"
      "_departament.translation" => "Departament"
    ]
  ]
  5 => array:9 [
    "id" => 57
    "url" => "https://vmplspzoo.traffit.com/public/an/189dd22453e773b2442efa9e1e9e23756149383d?source=career_page"
    "application_form" => "https://vmplspzoo.traffit.com/public/form/a/399f8af83d36261f05e3d9b838fe758c332b633d?source=career_page"
    "name" => "Have some free hours for us?"
    "departament" => "Development"
    "skills" => array:10 [
      0 => ".NET"
      1 => "Angular"
      2 => "AWS"
      3 => "DevOps"
      4 => "Flutter"
      5 => "Java"
      6 => "PHP"
      7 => "Python"
      8 => "React"
      9 => "Wordpress"
    ]
    "experience" => array:3 [
      0 => "Expert/Architect"
      1 => "Senior"
      2 => "Regular"
    ]
    "advert" => array:5 [
      "values" => array:2 [
        0 => array:2 [
          "field_id" => "description"
          "value" => """
            <p>VM.PL undertakes numerous long-term projects in the <strong>DACH</strong> markets as well as for clients in <strong>Poland</strong> and the <strong>USA</strong>. We are also expanding into <strong>new markets</strong> <strong>and business</strong> areas, which requires us to respond dynamically to client needs. This, in turn, means we occasionally rely on ad-hoc support from our internal resources or trusted external partners, including <strong>freelance cooperation</strong>.</p>\n
            <p><em>We invite you to leave your contact details and a brief portfolio, along with your consent, for similar assignments in your area of expertise. This will allow us to reach out to you directly with offers for specific projects or temporary engagements at an hourly rate.</em> <em>Many of these short-term collaborations with VM.PL evolve into long-term partnerships built on trust and quality over the years.<br></em></p>\n
            <p><strong><em>So, what do you say? Looking forward to hearing from you!</em></strong></p>
            """
        ]
        1 => array:1 [
          "field_id" => "geolocation"
        ]
      ]
      "id" => 21
      "name" => "Have some free hours for us?"
      "recruitment" => array:3 [
        "workflow_id" => 3
        "id" => 48
        "nr_ref" => "3/3/2025/AH/48"
      ]
      "language" => "en"
    ]
    "options" => array:17 [
      "_role" => "Freelance"
      "remote" => "1"
      "_pinned" => "1"
      "_skills" => ".NET, Angular, AWS, DevOps, Flutter, Java, PHP, Python, React, Wordpress"
      "_recruiter" => "Anna Habratowska"
      "_work_type" => array:2 [
        0 => "Remote"
        1 => "Hybrid"
      ]
      "_experience" => array:3 [
        0 => "Expert/Architect"
        1 => "Senior"
        2 => "Regular"
      ]
      "_departament" => "Development"
      "remote_status" => array:1 [
        0 => "Zdalna"
      ]
      "_role.translation" => "Typ roli - do time to hire"
      "remote.translation" => "Praca zdalna"
      "_pinned.translation" => "Przypięte na stronie kariera"
      "_skills.translation" => "Skill tags"
      "_recruiter.translation" => "Recruiter"
      "_work_type.translation" => "Rodzaj pracy VM.PL"
      "_experience.translation" => "Experience"
      "_departament.translation" => "Departament"
    ]
  ]
]