This position is no longer available.

PHP Open Source Developer

Permanent contract
Paris
Salary: Not specified
No remote work

PrestaShop
PrestaShop

Interested in this job?

Questions and answers about the job

The position

Job description

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: https://github.com/PrestaShop/PrestaShop
  • 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

    Rejoindre la PrestaCrew, c’est rejoindre une équipe composée de profils, d’expériences, et de nationalités très variées. L’engagement envers la communauté PrestaShop, l’audace et l’inclusivité font partie des valeurs que nous portons et défendons au quotidien.

    Travailler chez PrestaShop, c'est façonner le e-commerce de demain !

    Want to know more?

    These job openings might interest you!

    These companies are also recruiting for the position of “Software & Web Development”.

    See all job openings