Přejít k obsahu | Přejít k hlavnímu menu

Full-stack Developer (React, PHP)

Full-stack Developer (React, PHP)

Mám zájem o tuto pozici

Víte o někom jiném, kdo by mohl mít zájem?

Sdílet pracovní nabídku:

About the company

The Invia Group is a pan-European market leader in online travel sales and brings together leading travel portals in Europe under one roof. From package holidays to tailored tours, from business trips to family breaks, our offers for tourists serve a wide range of target groups. Among others, it operates the portals invia.cz, invia.sk, invia.hu and travelplanet.pl. 

 

About the project

You will be involved in developing unique applications and creating a website that offers our clients the largest range of tours from most travel agencies from 7 European countries. We also take care of the internal CRM, ERP system and BI reporting.

 

Who are we looking for?

  • An enthusiastic developer who has advanced experience with PHP and Java Script and would like to continue to get better at them and in other areas of the world of IT.
  • A partner who will join one of our teams and add their experience and knowledge to it.
  • A colleague with a creative mindset who is interested in understanding how the whole complex system of searching for tours works with a unique technology of processing data from hundreds of sources for 7 European countries (the Czech Republic, Poland, Slovakia, Hungary, Germany, Austria and Switzerland).

 

Your responsibilities will include

  • Depending on your level of knowledge and experience, you will work on one of our React components and PHP codebase.
  • You'll have a ready Storybook mostly from Superkoders, so you won't have to deal with differences between browsers and detailed CSS implementations and will be able to focus on the core of the issue.
  • Occasionally you will also use Stimulus.
  • Our goal is not to create a huge single page application in React, but to get the best out of it. We are currently using React to build more complex blocks of the web that would be more difficult to write in pure JavaScript. You can find examples of how to use React on our website on the main search form, order form and other places.
  • Actively collaborate in an international (Czech-Polish) agile team, meeting colleagues every day for stand-up.
  • Working in a PHP backend and processing the data we get from internal APIs.
  • Creating API endpoints in PHP and integrating with our internal services using RestAPI
  • In addition to React, you might deal with modern architecture built on Symfony, Twig, MariaDB, ElasticSearch, Docker, CI, BI on the project.

 

Our requirements

  • Advanced knowledge of HTML, DOM, OOP, TypeScript, JavaScript, React.
  • At least user experience with webpack, Babel, ESLint, gulp
  • Know – how to use Chrome DevTools / Firefox Developer Tools, React Developer Tools
  • Advanced Knowledge of PHP – experience with at least one PHP framework
  • Knowledge of relational and non-relational databases (MySQL, MongoDB)
  • Experience with Rest API
  • Good English communication skills

 

Nice to have

  • Knowledge and experience with NodeJS
  • Knowledge and/or experience with PHP8.1
  • Experience with testing frameworks (PHP unit, Cypress, Jest)
  • Experience with Symfony framework
  • Experience with Docker
  • Experience with SOAP and GraphQL
  • Demonstration of own projects on GitHub

 

Our offer

  • Competitive financial remuneration
  • B2B or Employment Contract (your choice)
  • Interesting job in a young and dynamic environment of the leader in online travel sales in Central Europe
  • Informal and friendly office environment and home office option as required
  • Flexible working hours
  • Benefits: 130 CZK meal vouchers, 25 days off (28 days after 1.5 years), pension contribution, MultiSport card, holiday discounts, education allowance, language courses, advantageous T-Mobile tariffs...
  • Discounts on trips not only for you and your family, but also for your friends
  • Educational courses, training, company events
  • The possibility of self-realization and the opportunity for further career development in the international company Invia
  • Team building events

If you are interested in our offer then we invite you to apply. We look forward to your reaction.

Invia team :).

 

Mám zájem o tuto pozici

Zpět na volné pozice