Full-stack Developer (React, PHP) in Constanţa

gulp.js (regular) ESLint (regular) Babel (regular) Webpack (regular) REST API (regular) HTML (regular) TypeScript (regular) JavaScript (regular) React (regular) About Travelplanet.pl Travelplanet.pl S.A. is a travel multiagent that has been on the Polish market since 2001. The company's business includes: sale of tours, airline tickets and hotel reservations along with additional services such as travel insurance. We are part of the international Invia Group which has its headquarters in Poland, the Czech Republic, Slovakia, Hungary, Germany, Austria and Switzerland. We're already a big company, but we avoid corporate behaviour. 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 more advanced experience with React or TypeScript and would like to continue to improve (not only) in 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 sources for 7 European countries (Czech Republic, Poland, Slovakia, Hungary, Germany, Austria and Switzerland). Your responsibilities 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 and Polish communication skills Nice to have Knowledge and experience with NodeJS Knowledge and/or experience with PHP8.1 Experience with a testing framework (PHP unit, Cypress, Jest) Experience with Twig Experience with Docker Experience with xdebug Experience with SOAP and GraphQL Experience with message brokers e.g., RabbitMQ Knowledge of design patterns ads PSR standards Demonstration of own projects on GitHub Our offer B2B or Employment Contract (your choice)Competitive salary on B2B – 12-18k netChallenging work on international and innovative projects in the tourism industry Paid holidays 26 days Paid sick leave 100% up to 20 daysFlexible working hours (our core time is 9-15)Hybrid work model (2 days from office, 3 days from home)Sharing the costs of sports activitiesPrivate medical careSharing the costs of professional training & coursesLife insuranceCorporate products and services at discounted pricesIntegration events If you are interested in our offer then we invite you to apply. Please send your resme in English. We reserve the right to contact only selected candidates.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!