Développeur(-euse) Senior(e) / Architecte

Leader européen du digital ouvert, Smile est l’expert de l’open source (conseil, intégration et infogérance). Près de 1 800 employés à l’international contribuent chaque année à plusieurs centaines de projets digitaux stratégiques pour les plus grands comptes. Nous accompagnons les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l’Embarqué & l’IoT et l’Infrastructure.

Un plus ? Nous sommes certifiés « Happy at Work » !

Pour répondre à la croissance de notre entreprise, nous recherchons un(e)

Développeur(-euse) Senior(e) / Architecte

Le candidat va intégrer notre équipe existante de développeurs web qui travaillent aussi bien sur nos solutions que sur des développements sur mesure pour le compte de nos clients. 

Celui-ci sera amené à travailler sur divers projets novateurs et techniquement attrayants, développés en équipe ou de manière autonome, principalement en PHP.

La connaissance du web en général, la volonté de produire un travail de qualité, le tout dans un esprit de modularité tout en conservant une vision business sont des atouts que nous ne négligeons pas.

Missions

  • Élaborer des architectures applicatives et assurer l’ingénierie et le développement de projets PHP (Symfony 2+, Zend Framework) / SQL / Javascript / HTML / CSS
  • Participer à toutes les phases de grands projets web : de l’offre à la conception, du développement aux tests finaux tout en passant par la maintenance évolutive.
  • Travailler de concert avec un chef de projet et le client afin de mener les projets à leur terme.
  • Prendre en charge la responsabilité technique d’un projet, aider les développeurs moins expérimentés dans l’accomplissement de leur tâche et accompagner/conseiller le client dans ses choix

Personnalité

  • Vous êtes curieux(-euse) et passionné(e) par les technologies du Web.
  • Vous avez un sens aigu de l’initiative et des responsabilités.
  • Vous avez une forte capacité d’analyse et de synthèse.
  • Vous pouvez aussi bien travailler en équipe que de manière autonome.
  • Vous êtes dynamique, rigoureux(-euse) et force de proposition.
  • Vous savez gérer le stress.
  • Vous maîtrisez parfaitement la langue française et avez un niveau suffisant en anglais pour avoir une conversation (orale et écrite).  L’Allemand est un plus.

Profil recherché

  • Diplômé(e) d’une école d’informatique reconnue, vous disposez d’une expérience de plus de 7 ans dans le développement web. Une expérience dans une agence web ou une société de services serait un plus.
  • Compétences obligatoires
    • Protocoles de base WEB et flux réseau
    • Maitrise PHP 7, PHP 5 et le concept MVC
      • Bonne connaissance du framework Symfony
      • Bonne connaissance en architecture de code
      • Maîtrise du gestionnaire de paquets Composer
      • Connaissance en sécurité backend et très bonnes connaissances du top 10 OWASP
    • Maîtrise du langage SQL avec de bonnes connaissances de MySQL et de l’optimisation de requêtes
    • Maîtrise du langage JavaScript et des librairies de base : jQuery, jQuery-UI
    • Bonne connaissance des environnements Linux et Docker, tant sur leur fonctionnement que sur leur utilisation à travers la ligne de commande
    • Connaissance montage HTML / CSS
    • Connaissances d’outils de qualité et d’intégration continue et à minima,
      • Savoir écrire des tests automatisés PHP (PHPUnit)
      • Savoir utiliser xDebug et un IDE
  • Compétences appréciées
    • Connaissance d’autres frameworks/technologies: Zend, ReactJS, PWA…
    • Connaissance de solutions web: Drupal, Magento, Orocommerce, WordPress,…
    • Connaissance d’autres langages web: Java, JSP, Python, .net, …
    • Bonne connaissance d’ECMAScript 6
    • Montage responsive, utilisation des media queries et connaissance SCSS / LESS
    • Savoir configurer un environnement de production (Debian/Redhat/CentOS)
    • Savoir créer des images docker et les utiliser
    • Connaissances d’outils de qualité et d’intégration continue
      • Savoir écrire des tests automatisés JS (Jest, Jasmine)
      • Connaissances des outils d’analyse statique est un plus
      • Bonne connaissance des outils npm, yarn, webpack, gulp

Offres

  • Un excellent cadre de travail au sein d’une équipe dynamique et motivée.
  • Une excellente culture d’entreprise dans un esprit positif.
  • Un travail sur des projets techniquement ambitieux, variés et intéressants.
  • Une collaboration avec des clients prestigieux.
  • Une participation à l’enrichissement de notre réseau de compétences.
  • Une participation à une magnifique expérience professionnelle.
  • Venez évoluer avec nous !
Tous les jobs

Intéressé ? Envoyez votre candidature à job@smile-suisse.com