Ingénieur logiciel titulaire d’un doctorat - Équipe produit
XWiki est une entreprise qui privilégie le télétravail et qui contribue depuis plus de 20 ans à un monde ouvert en créant et en développant continuellement deux projets 100 % open source : XWiki et CryptPad. Ces projets répondent à deux besoins essentiels de la société : le partage des connaissances et la protection de la vie privée.
Chez XWiki, nous accordons plus d’importance à l’open source, à l’indépendance et à l’accomplissement collectif qu’à la réussite financière. Nous valorisons la transparence, l’ouverture, la méritocratie, la collaboration, le partage des connaissances et le respect de la vie privée. Nous veillons au bien-être de nos collaborateurs et à leur équilibre entre vie professionnelle et vie personnelle.
Rejoignez-nous pour contribuer à l’open source, à la souveraineté numérique européenne et au développement d’une technologie centrée sur l’humain !
Description du poste
Au sein de notre équipe produit, vous aurez pour missions de :
Intégrer notre équipe produit dynamique et expérimentée.
- Contribuer à plusieurs produits : XWiki Standard et ses extensions open source, ainsi que XWiki Cloud.
- Assurer le support des produits développés auprès des autres équipes de l’entreprise.
- Concevoir et développer de nouvelles fonctionnalités, en tant que développeur back-end ou front-end, ou idéalement les deux !
- Créer des prototypes, améliorer les fonctionnalités existantes et corriger des bugs.
- Mettre en œuvre les interfaces des fonctionnalités du produit.
- Intégrer des solutions innovantes à la plateforme.
- Respecter les délais et livrer des projets de qualité à la communauté open source.
- Contribuer à l’amélioration des bonnes pratiques de développement au sein de l’entreprise.
- Proposer des améliorations pour la plateforme open source XWiki.
Le profil recherché
- Front-end : bonne compréhension des technologies et des standards du web, ainsi qu’une expérience pratique de HTML, XML/XHTML, CSS et JavaScript.
- Back-end : bonne maîtrise de Java.
- Expérience et intérêt pour les tests automatisés : tests unitaires (par exemple, JUnit), objets simulés (mock objects, par exemple avec Mockito) et tests automatisés d’interfaces utilisateur (par exemple, Selenium 2/WebDriver).
Atouts appréciés
- Capacité à développer des solutions compatibles avec différents navigateurs.
- Connaissances en bases de données, par exemple MySQL ; une expérience des ORM et de HQL serait un plus.
- Expérience des outils de suivi des bugs (JIRA, Bugzilla, etc.).
- Expérience des logiciels de gestion de versions, notamment Git et GitHub.
- Maîtrise de l’anglais oral et écrit permettant de communiquer couramment avec une équipe internationale, notamment sur les listes de diffusion open source et les canaux IRC.
- Doctorat obtenu en Europe et souhait de débuter sa carrière au sein d’une entreprise française.
- Bonnes compétences en communication, notamment dans un contexte de travail à distance.
- Capacité à respecter les délais, autonomie et envie d’apprendre.
Équipe et fonctionnement
Vous pouvez travailler depuis nos bureaux de Paris ou de Roumanie, ou à distance. Un séminaire d’équipe d’une semaine est organisé chaque année, généralement en Roumanie.
Exemples de pratiques d’ingénierie logicielle
- Intégration continue à l’aide de pipelines Jenkins.
- Processus de build Maven rigoureux, avec de nombreux contrôles qualité : bonnes pratiques, compatibilité ascendante, qualité du code, couverture des tests et bien d’autres vérifications.
- Versions mensuelles, précédées de versions candidates (release candidates) sur une période de trois semaines.
- Responsabilité partagée du code et revues de code.
- Forte priorité accordée aux tests automatisés : tests unitaires, d’intégration et fonctionnels avec WebDriver/Selenium. Environ 10 000 tests existent déjà.
Notre management est axé sur les objectifs, sans micro-management 😉 Nous travaillons tous ensemble en équipe !
Vous évoluerez dans une communauté accueillante où vous apprendrez beaucoup. Pas besoin d’être une rock star pour nous rejoindre : les profils juniors passionnés sont les bienvenus !
Chez XWiki, vous travaillerez dans un environnement international dynamique. Notre engagement envers les valeurs de l’open source se reflète dans notre culture d’entreprise, et vous jouerez un rôle important dans le développement de la prochaine génération de wiki. Vous ferez partie de l’écosystème open source XWiki et pourrez échanger avec une communauté de professionnels du monde entier. XWiki favorise un environnement de travail collaboratif où l’innovation et l’initiative sont particulièrement appréciées.
Avantages
Voici quelques-uns des avantages dont vous pourrez bénéficier chez XWiki :
- Des objectifs d’entreprise motivants.
- Une équipe accueillante et une ambiance de travail détendue.
- Des horaires flexibles et la possibilité de travailler à distance.
- Temps de travail : 35 heures par semaine en France et dans les autres pays concernés, 40 heures par semaine en Roumanie.
- Des jours de congé supplémentaires en fonction de l’ancienneté.
- Des primes liées à la performance et à la fidélité.
- Des avantages complémentaires.
- Une semaine de quatre jours toutes les deux semaines.
- Des activités d’équipe et des événements de team building.
Même si vous ne pensez pas remplir tous les critères à 100 %, nous vous encourageons à postuler. Le bon état d’esprit vous permettra d’acquérir de nouvelles compétences, et votre personnalité compte autant que votre expérience.
Envoyez-nous votre candidature (CV et lettre de motivation) à jobs[at]xwiki.com.