Emploi Tunisie » Offres d'emploi à Montplaisir » Frontend Software Engineer

Frontend Software Engineer

  • Easymovie
  • Tunis, Tunisie
  • Il'y a 1 mois
Postes vacants:
3 postes ouverts
Type d'emploi désiré :
CDI
Experience :
3 à 5 ans
Niveau d'étude :
Maîtrise, IEP, IUP, Bac + 4
Langue :
Français, Anglais
Genre :
Indifférent

Description de l'emploi

Description de la société :
○ EasyMovie est la plate-forme vidéo tout-en-un pour accélérer l’efficacité des
ventes grâce à la vidéo. Nos clients utilisent EasyMovie afin de créer davantage
de pipelines de ventes, de personnaliser les expériences client et de partager
leur expertise via la vidéo.
○ Notre mission : accélérer l’efficacité des ventes au sein des entreprises.
○ Nous avons créé EasyMovie en 2013 avec l’ambition de démocratiser la vidéo au
sein des organisations, de la même manière que PowerPointTM a démocratisé
les présentations.
○ Depuis, plus de 300 organisations utilisent quotidiennement notre solution et
bénéficient de la technologie et de l’expertise les plus avancées du marché en
termes de création vidéo, d’hébergement et d’intégrations aux plateformes de
vente.
○ Notre filiale tunisienne existe depuis 2012. Initialement constituée de monteurs
vidéos (montage manuel), elle est maintenant constituée de motion designers,
monteurs vidéo, support & CSM team et QAs (~35 personnes).

● Notre produit :
○ Notre produit se concentre sur la résolution des défis inhérents à la création de
vidéos d’entreprises. Pour cette raison, nous avons conçu :
■ une plate-forme SaaS : qui fournit des interfaces d'administration
centralisés pour gérer les utilisateurs, les processus de validation, les
chartes graphiques, la gestion des renonciations aux droits d'image, les
sous-titres, y compris les sous-titres multilingues et le plus important : les
storyboards personnalisables.
● Cette plateforme permet également de créer un projet vidéo en
important de rushes ou bien en utilisant la webcam.

■ une application mobile : où tout employé de l'entreprise cliente suit un
story board structuré et peut facilement créer des vidéos de manière
cohérente en quelques minutes seulement, sans aucune compétence
technique.

○ Nos efforts se concentrent sur trois thèmes :
■ L’autonomie de l'utilisateur individuel qui ne souhaite pas développer de
compétences créatives ou techniques
■ La scalabilité, ou comment garantir l'homogénéité technique, graphique
et éditoriale à l'échelle des grands groupes.
■ La sécurité de l'architecture pour répondre aux exigences de nos clients
et garantir la sécurité de leurs données.

● Missions :
○ Développement de nouvelles fonctionnalités

○ Mises en place de nouvelles interfaces
○ Focus sur la qualité du code et sur l’UX
○ Interface de personnalisation des chartes graphiques des vidéos
○ Mise en place de vues collaboratives en temps réel (GraphQL et WebSockets)
○ Infrastructure cloud: AWS (Terraform / Ansible, Packer, Serverless), Docker
○ Microservices: GO, NodejS
○ Versioning: GIT
○ Outils: Jira, Bitbucket, Confluence
● Environnement technique :
○ ReactJS (hooks), Styled Components, CSS-in-JS et GraphQL.
○ Application native Android (Kotlin) et iOS (Swift 5)
○ Plateforme SaaS totalement maîtrisée en interne
○ API GraphQL utilisée par les 2 applications natives (iOS et Android) et notre front
web (ReactJS)
○ Infrastructure cloud: AWS (Terraform / Ansible, Packer, Serverless), Docker
○ Focus sur la qualité (tests unitaires, reviews de code, Sentry, etc.)
○ Organisation Agile, en sprints (suivi sur suite Atlassian : Jira, Bitbucket,
Confluence)
○ Une équipe de 20 développeurs et une équipe produit pour les aspects
fonctionnels.

Exigences de l'emploi


● Profil recherché :
○ 3 à 5 ans d’expérience sur un framework JS (Vue, Angular, React)
○ Des projets sur framework JS livrés qui sont où ont été utilisés par des clients
finaux
○ Une capacité à délivrer des fonctionnalités, avec une rigueur sur la qualité
technique mais surtout fonctionnelle
○ Une maîtrise parfaite d’ES6
○ Une volonté d’apprentissage (nouvelles technos, librairies, etc.)
○ Une forte sensibilité à l’ergonomie, l’UX et aux besoins utilisateurs
○ Adepte des méthodes agiles (sprints, itérations etc) sans être rigide sur une
méthode donnée (Scrum / Kanban)
○ Adhère à notre culture tech :
■ done is better than perfect
■ do it step by step
■ do it simplest as possible
■ test it with users
■ don’t redo by default
○ État d'esprit recherché :
■ Travail d'équipe : apprendre des autres et transmettre ses connaissances
■ Pragmatisme : aimer résoudre les problèmes de la manière la plus simple
possible.
■ Apprendre : vouloir apprendre et développer des compétences dans une
technologie que l'on ne maîtrise pas forcément.
■ Humilité : être capable de remettre en question son propre travail.

■ Proactivité : être un membre actif et collaboratif de l'équipe tout en étant
capable de prendre la responsabilité d'un projet.
■ Communication fluide, humble, aime le challenge et cherche à progresser
en permanence.
○ Les +:
■ Expérience en startup qui commercialise son propre produit
■ Expérience avec la caméra des téléphones, voire le montage vidéo.

Date d'expiration

09/03/2022