Développeur front-end JS/React F/H
- 42 - 55 k€ brut annuel
- Lyon 09 - 69
A quoi ressemblera ton quotidien chez Semji ?
Tu seras au cœur d’une équipe R&D passionnée, ambitieuse, d’un très bon niveau technique et qui attend déjà avec impatience de t’accueillir et de travailler avec toi.
Aujourd’hui, l’équipe est composée de 9 personnes :
- Ayyoub, Abdel, Emilien, Florian et Sébastien, les Développeurs.
- Julien, le Product Owner.
- Zineb, l’UX&UI designer.
- Paco, l’Ops.
- Olivier, le CTO.
Tu interviendras sur l’ensemble de la chaîne de développement de notre plateforme, en partant des étapes de réflexion et conception en amont, jusqu’à la mise en production et le monitoring.
Au quotidien, tes principales missions seront :
- La conception et le développement en équipe de notre application Semji et plus particulièrement de la partie backend : API REST principale en PHP avec stack Symfony+API Platform, workers asynchrones basés sur le composant Messenger et les files SQS de AWS, API transverses internes en Symfony (ou Node.js), notre magnifique schéma de base de données sous Postgres, …
- Le prototypage de fonctionnalités innovantes (NLP / Machine Learning / OpenAI / …).
- Le partage de tes connaissances et l’accompagnement de l’équipe (brainstorms, code review, pair programming…).
- La contribution à notre démarche qualité à travers notamment la revue de code, l’évolution de notre stack de tests existante ainsi qu’en maintenant à jour l’architecture, la base de code et les librairies en continu.
- La modernisation de notre approche et de nos outils DevOps (CI/CD, bascule de Docker Swarm vers k8s, monitoring…).
- Plus généralement, tu participeras activement à l’amélioration continue de tous les aspects de notre stack technique actuelle : https://stackshare.io/semji/semji (JS/React 18+, Styled Components, Redux, Storybook, React Query, PHP 8+/Symfony 6+, Postgres, Docker, cloud AWS, Gitlab, Gitlab CI, …).
Une semaine par trimestre, tu auras l’occasion de participer à nos “Semaines Innov R&D” qui te permettront de porter un projet d’innovation fonctionnelle ou technique qui t’inspire, en dehors des contraintes de la Roadmap produit.
Profil recherché
- Tu es passionné(e), polyvalent(e), capable de faire face à de nombreux problèmes rapidement et efficacement.
- Tu es autonome, aimes faire de la veille et être toujours à la pointe de ton domaine.
- Tu es sensible aux bonnes pratiques du développement.
- Tu es pragmatique et sais proposer les solutions techniques adaptées au projet et à l’entreprise.
- Tu cherches à avoir une vision d’ensemble sur un projet, tu aimes autant comprendre les problématiques fonctionnelles de notre Product Owner que les problématiques Ops.
Bien sûr, tu aimes plus que tout le travail en équipe !
Compétences techniques
Tu maîtrises :
- Javascript, React et son écosystème (React Query, Redux, Styled Components, Storybook, …).
- Les architectures SPA et des paradigmes associés (consommation d’API REST, asynchronisme, routing, imports dynamiques, …).
- Intérêt poussé pour l’UI/UX et l’intégration de mockups avancés réalisés sur Figma.
- Maîtrise de GIT.
Et si en plus tu as :
- Des connaissances de l’API Chrome pour le développement d’extensions.
- Un bon niveau en SQL et en conception de BDD (Postgres).
- Idéalement un bon niveau en PHP 8+, Symfony 6+ et son écosystème (notre API est en Symfony).
- Bonnes connaissances Devops (Docker, Linux, cloud AWS, New Relic, …).
- Un bon niveau à Curvytron
Cadre de travail
- Localisation : Lyon 9ème (Métro D – Gare de Vaise, à 100m de la meilleure Pizzeria de Lyon !).
- Le choix de ton matériel haut de gamme, Mac ou Linux, renouvelé tous les 3 ans.
- Participation régulière à des évènements techniques (Forums, AFUP Day, MiXiT …).
- 1 semaine / trimestre pour innover librement, en parallèle des contraintes de la Roadmap produit.
- Gitlab, Slack, WebStorm / PHPStorm / VSCode et tous les outils payants ou non qui te permettront de travailler dans les meilleures conditions.
- Méthodologie agile basée sur Scrum et Kanban.
- Télétravail : mode hybride très répandu dans la société avec test en cours de personnes en full remote
- Tranche de salaire entre 42k et 55k fixe annuel brut
- 1 semaine de congés en plus pour encourager équilibre vie perso / vie pro
- Forfait mobilité durable de 800€/an pour encourager la mobilité douce
- Tickets restau de 8€ (50/50)
- Super mutuelle avec appli Génération, très pratique (pris en charge 50/50)
- Très bon café + tireuse à bière
- Les moments de partage chez Semji se font toujours dans notre cuisine 100% équipée, notre lieu de vie préféré !
L'entreprise:
Semji recherche son.sa Développeur•se JS/React Senior - CDI
Semji est un éditeur qui commercialise une plateforme SaaS de création de contenus digitaux, propulsée par de l’IA, accompagnée de services professionnels SEO.
Le canal d’acquisition digital est primordial pour l’annonceur et des contenus digitaux de qualité en sont la clef de voûte.
Semji se différencie de ses concurrents par une expérience client unique apportée par sa plateforme et les services professionnels associés. Nos équipes sont animées par la recherche de la performance, de l’innovation et de la satisfaction Client.
Si tu aimes partager, échanger et innover pour grandir ensemble, alors tu seras comme un poisson dans l’eau chez Semji !
Nous recherchons un•e développeur•se JS/React expérimenté•e pour renforcer et accompagner la croissance de notre équipe technique et pour accélérer le développement de notre plateforme SaaS Semji.
Pourquoi nous rejoindre ?
Avec Semji, nous révolutionnons la manière dont les grandes marques créent des contenus en leur offrant une plateforme Content Marketing tout-en-un leur permettant d’optimiser toutes les étapes du processus de production, en partant de l’identification des opportunités et en allant jusqu’à la mesure des gains, de la performance et du retour sur investissement.
Au quotidien, nos problématiques techniques sont nombreuses, le plus souvent passionnantes et parfois très ambitieuses :
- Nous agrégeons en temps réel de larges quantités de données (web crawl, extraction de contenu, récupération de données depuis de nombreuses API tierces).
- Nous faisons de l’UI/UX de notre plateforme un réel point de différenciation par rapport à notre concurrence, avec des enjeux importants de performances.
- Nous développons des fonctionnalités innovantes basées sur de l’IA (modèles larges NLP, Machine Learning) et notamment sur GPT-3 de OpenAI.
- Notre infra est hébergée chez AWS et nous cherchons en continu à l’industrialiser, à optimiser ses performances mais aussi ses coûts (approche DevOps).
- Nous aimons la data, les graphiques et le monitoring : notre stack est surveillé à différents niveaux, techniques et fonctionnels, grâce à des outils comme Kibana, New Relic ou Metabase.
Plus largement, nous rencontrons tous les challenges classiques liés au développement d’une application full SaaS.
N’hésite pas à te créer un free trial sur https://app.semji.com pour tester !
Des marques emblématiques comme Decathlon, La Vie Claire, la Macif ou encore Qonto ont signé pour Semji et l’utilisent au quotidien.