KaraFun Group, c’est une soixantaine de passionné.e.s de tous horizons qui poursuivent un but : être une source de joie par la musique ! Depuis 19 ans, la société édite des sites et des applications majeures autour de la musique instrumentale et du karaoké, dans une dizaine de langues et un peu partout dans le monde. Vive le numérique !
Notre truc, c’est de faire chanter la planète : 9 000 commandes par jour, un milliard de vues sur YouTube, et chaque mois un million de visiteurs sur nos sites. Autant dire qu’on reçoit du monde !
POSTE
Tu rejoins l'équipe de développement des applications web au sein de
l’écosystème KaraFun. Jusqu’ici, elle était uniquement chargée de la mise à
niveau de l’expérience KaraFun sur Windows par rapport aux autres plateformes
(iOS, Android, mac…), mais nous avons étendu son périmètre à la mise à jour du
lecteur web KaraFun et au développement d’applications pour les smart TV
utilisant les technologies web.
Bref les challenges sont nombreux :
Développement de l’interface avec Vue 3 et Tailwind
Développement de la logique en TypeScript avec un large noyau commun
Interaction avec notre moteur de Karaoké/quiz en WebAssembly
Interaction avec les API web, Node ou Electron en fonction du projet
Développement de fonctionnalités spécifiques à la version Windows avec
Electron et Node (API système, fichiers locaux, base de données locale,
multi-screen, etc.)
Architecture complexe à base d’injection de dépendences, bus d’événements,
patterns stratégie, etc.
Raffinement perpétuel du code et de l'architecture au fil des nouveautés et
des idées de chacun
Mais tu es surtout “owner” de tes technos, avec une véritable envie de faire
du clean code, de faire avancer la codebase, dans un environnement moderne et
durable dans le temps.
Profil recherché
Chez KaraFun, nous cherchons avant tout des passionnés de qualité et de
développement durable. Nos produits sont conçus pour durer, et la qualité du
code que tu produiras aujourd’hui déterminera directement notre capacité à
évoluer demain. C’est pourquoi nous avons besoin de quelqu’un avec une solide
expérience dans le développement de webapps, capable de relever des défis
techniques tout en veillant à la pérennité de notre codebase.
Ce que nous attendons de toi :
Expérience confirmée (3 ans minimum) dans le développement d’applications
complexes
Maîtrise solide de TypeScript, indispensable pour ce poste
Expérience en frameworks web modernes (Angular ⩾ 2 ou Vue de
préférence)
Expertise en architecture de systèmes, gestion de la performance et
optimisation du code
Capacité à donner et recevoir du feedback sur le code
Une approche pragmatique et orientée résultats pour résoudre des problèmes
complexes tout en veillant à des solutions optimales sur le long terme
Proactivité : être force de proposition sur les évolutions techniques,
nouvelles technologies, et best practices
Collaboration : chez KaraFun, nous croyons en la force d’un projet
collectif où chacun peut challenger les idées dans un esprit bienveillant et
positif.
Disponibilité pour te déplacer au siège à Lille au moins une fois par mois
pour travailler en présentiel avec l’équipe
Ce que tu trouveras chez nous :
Un environnement technique exigeant, où la qualité prime sur la quantité.
Des applications de divertissement à forte visibilité, utilisées chaque jour
par des milliers d’utilisateurs.
Une équipe soudée et passionnée, avec une culture d’échange permanent pour
faire grandir les projets.
La possibilité de prendre des initiatives et de contribuer activement aux
décisions techniques majeures.
Environnement de travail
Pourquoi rejoindre le groupe KaraFun ? Avant tout, un projet fun et hors-du-commun : faire chanter le monde ! Au quotidien, ça veut dire ambiance de travail détendue (on va même jusqu’à pousser la chansonnette dans nos bars), des bureaux en plein centre de Lille, une autonomie complète sur tes projets, la liberté du matériel (MacBook, Surface, Dell, etc., tu choisis), des personnalités uniques et attachantes, mais surtout des projets exigeants qui sauront te pousser à te surpasser !
Sans oublier les avantages fondamentaux : carte Swile, mutuelle, intéressement, prime vacances...