PHP Open Source Developer

Description du poste:


Job description

As a key partner in the digitalisation of commerce, PrestaShop aims to become the reference commerce platform for the growth of businesses around the world, by building on its values: audacity, proximity, tenacity and engagement.

With nearly 300,000 sites already using its software across the globe, PrestaShop is the leading open-source ecommerce solution in Europe and Latin America.

Thanks to PrestaShop Essentials, its suite of modules that offers secure payment solutions worldwide, performance analysis and web marketing, and PrestaShop Platform, its hosting offer, PrestaShop allows companies to easily deploy their business on a larger scale. In 2020, PrestaShop sites generated more than 22 billion euros in online sales.

Starting from November 2021 PrestaShop became part of the global family of MBE Worldwide to accelerate its growth and become together the leading global ecommerce and logistics platforms for businesses.

Your mission, should you choose to accept it:

Help make PrestaShop the best solution for creating an e-commerce site.

For that, as a member of the core development team, and surrounded by senior developers, you will work side by side with our product and QA teams... as well as hundreds of external contributors.

As a maintainer of a platform used by hundreds of thousands of merchants and developers around the world, you will be proud of the high-quality code you will produce, meaning that it’s readable, maintainable, tested, and documented. Your technical choices will impact thousands of people directly, and millions indirectly.

Since PrestaShop is an open-source project, as an active community member, you will also:

- Develop high-quality, robust and extensible features, tailored for users and developers as well;

- Be regarded as an expert, inside and outside the company;

- Review code submitted by your colleagues and project contributors;

- Know how to give advice, criticize constructively... and handle criticism professionally;

- Participate in many discussions, be it on GitHub or public Slack.

- Fix bugs reported by the community – without introducing new ones!

PrestaShop must also keep its technical leadership. Developers spend time training and sharing their new knowledge with their colleagues (inside and outside the company) so that they can progress as well.

Technical Stack

  • Backend side: PHP 7.2 MySQL 5+Symfony 4.4
  • Frontend side: HTML (Smarty and Twig) / CSS (SASS)Vanilla Javascript (ES6 transpired with Babel) Vue.js jQuery Bootstrap Webpack
  • PrestaShop is on GitHub:
  • Hosting and servers: All major shared hosting environments (OVH, Godaddy...)
  • Google Cloud Platform Apache / Nginx Docker
  • Tests and quality: PhpUnit (for unit tests) Behat (for integration tests) Mocha / Playwright (for UI tests) Eslint / Php-cs-fixer / Phpstan GitHub Actions
  • There are many side projects where all technologies are welcome: we have Vue, Node.js, python, Shell script
  • Your Profile

  • You think before you start writing code ;
  • You enjoy coding and people recognize you as a good developer ;
  • You know how to use Git: you can rebase and resolve merge conflicts without any trouble ;
  • You are a team player, but you aren’t afraid of speaking up to defend your point of view ;
  • You are comfortable writing *and* speaking in English (you will be demoing your work live on Youtube) ;
  • You speak French (not mandatory)
  • Salary range: 50 - 60K€ (based on seniority)
  • What we can bring you:

  • The advantages of PrestaShop :
  •  A flexible telecommuting policy, including a contribution to equip yourself, a travel budget for people outside of Ile de France as well as the rental of co-working spaces;
  • Great WeWork offices in the heart of Paris: free drinks/snacks, access to the rooftop, flex office...
  • A Swile card that you can use for lunch
  • 50% of transportation costs are covered // Monthly budget of 450€ for people based outside of the Ile de France
  •  Mutual insurance paid at 60% by PrestaShop
  •  8 annual days off, in addition to the 25 days of vacation
  • Regularly organized sports activities: yoga every Friday, basketball once a month, etc
  • 1 - HR interview

    2 - Hiring Manager interview

    3 - Technical Test

    4 - Final Interview : Eric

    Being part of the PrestaCrew means joining a team composed of very different profiles, experiences and nationalities. Commitment to the PrestaShop community, boldness and inclusiveness are part of the values we carry and defend on a daily basis.

    Working at PrestaShop means shaping the e-commerce of tomorrow!

      5 autres jobs qui pourrait t'intéresser:

      RemoteFR t'aide à trouver ton prochain job 100% remote : Crée ton profil

      Poster une annonce 100% télétravail

      Vous recrutez en télétravail?

      Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!