Développeur C (H/F)
Role details
Job location
Tech stack
Job description
Au sein d'une équipe à taille humaine, vous interviendrez sur des projets techniques à forte valeur ajoutée.
Développement logiciel
Vous participez au développement de Frogans Player, notamment :
- Maintenance et évolution de la partie cross-plateforme de FPRT (Frogans Player Runtime)
- Conception et implémentation à partir de pseudocode existant
- Contribution aux bibliothèques communes
- Participation à la rédaction des spécifications techniques
Qualité & bonnes pratiques
Vous travaillez dans le respect des méthodes et règles de codage de l'OP3FT :
- Documentation claire des processus et des algorithmes
- Code commenté, maintenable et robuste
- Attention portée à la résilience et à la pérennité des choix techniques, Vous serez intégré(e) à l'équipe de développement de l'OP3FT.
Votre intégration sera encadrée, afin de vous habituer progressivement aux méthodes de travail de l'OP3FT. Durant cette période d'intégration, vous aurez un parrain développeur qui sera votre partenaire de réflexion et vous aidera à présenter et mettre en forme vos différents travaux.
Au sein de l'OP3FT, vous serez amené(e) à travailler sur des projets riches et variés. Nous favorisons l'intelligence collective, vous serez donc amené(e) à prêter main forte à vos collègues sur leurs projets, afin de trouver ensemble la meilleure solution., Les utilisateurs finaux naviguent sur les sites Frogans en utilisant un logiciel dédié gratuit appelé Frogans Player.
Depuis le début de son développement en 1999, la technologie s'appuie sur des standards ouverts préexistants ou développés spécifiquement.
Ce développement a nécessité de travailler avec l'IETF afin de spécifier le format des liens permettant d'ouvrir des sites Frogans depuis le Web (RFC 8589), et avec l'ICANN afin d'assurer grâce à un domaine de premier niveau (.frogans) la sécurité, la stabilité, et la fiabilité du médium sur l'Internet.
Tout comme le Web, Frogans a été conçu techniquement comme une couche logicielle générique fonctionnant au-dessus de l'infrastructure d'origine de l'Internet. Mais à la différence du Web, Frogans a été conçu en pensant toujours en premier aux utilisateurs finaux et à leurs intérêts.
Requirements
Do you have experience in iOS?, Profil recherchéCompétences techniques
- Solides connaissances en langage C, appuyées par des projets concrets
- Bonne connaissance des systèmes d'exploitation bas niveau
- Très bonne maîtrise de Linux
- Bonne connaissance de Git
Compétences complémentaires
- Goût pour les environnements techniques exigeants
- Grande rigueur dans le développement des zones sensibles
Pourquoi nous rejoindre ?
- Projets techniques profonds et stimulants
- Environnement à taille humaine, favorisant l'autonomie et l'impact
- Forte culture de la qualité logicielle
Savoir-être :
- Proactif(ve) et autonome : vous n'hésitez pas à poser des questions, vous n'attendez pas d'être relancé(e), vous organisez des réunions de travail quand nécessaire, etc.
- Curieux(se) et aimant les défis : vous partez à la recherche des informations nécessaires en utilisant des spécifications techniques ou des recherches sur le Web, vous savez vous adapter vite, y compris à des architectures peu communes.
- Doté(e) d'un solide esprit d'équipe et rationnel(le) : vous respectez le travail des autres, vous êtes capable d'argumenter vos propositions et d'écouter les contre-arguments, vous documentez votre travail, etc.
- Humble et capable de se remettre en cause : parfois la meilleure solution n'est pas la vôtre, mais celle qui a été trouvée par l'équipe !