Front-End Software Engineer

Labège  - CDI

Le recrutement est fermé pour cette offre
Voir toutes les offres de l'entreprise

À propos de cenareo

Startup de l’IoT Valley labellisée Pass French French Tech’, créée en 2012 par 4 ingénieurs, Cenareo développe un CMS (Content Management System) dédié à l'affichage dynamique. Intuitive et collaborative, la plateforme SaaS permet de créer, gérer et diffuser des contenus sur des écrans d'affichage en temps réel, à partir de n’importe quel PC, tablette ou smartphone.

En hyper croissance depuis sa création, Cenareo vient d’ouvrir son premier bureau hors de France, à Munich.

Avec des ambitions internationales affirmées, elle accueille les candidats multiculturels et étrangers. L’anglais devient la première langue parlée dans l’entreprise.


Cenareo emploie plus de 30 personnes en phase avec cette orientation qui renforce les valeurs de l’entreprise :

  • Satisfaction Client
  • Excellence Produit
  • Audace & Ambition
  • Inventivité
  • Esprits d’équipe

L'équipe : 

Vous rejoindrez une équipe de passionnés par les nouvelles technologies, la vidéo et le billard ! Créative et portée par les challenges, l’équipe dégage une atmosphère conviviale et décontractée propice à l’échange et à l’innovation.

Au sein de l'écosystème toulousain de l'IOT Valley, Cenareo met à disposition un cadre de travail agréable, allant de la salle de sport pour se fatiguer, à la salle Zen pour se reposer, du fameux billard pour s'exercer à la table de ping-pong pour se défier, sans oublier l'incontournable 'FrigoMeo' pour les gourmands ;)


Ce qu'il faut savoir :

  • Nous travaillons avec les outils suivants:  Jira, Slack, Quip, G Suite ...
  • L'équipe utilise des technologies telles que Python, Django, React, Typescript et Docker...
  • Vous entrerez dans l'écosystème de startups de l'IoT Valley
  • Vous aurez accès à des livres, formations en ligne, et meet-up
  • Vous pourrez bénéficier du télétravail
  • Et vous aurez une grande variété de challenges à relever et ne vous ennuierez jamais ! 

Description du poste

Votre mission si vous l'acceptez :

En tant que Front-End Software Engineer, vous serez en charge de collecter les besoins utilisateurs, définir les fonctionnalités système et de développer un logiciel de qualité, innovant et performant, aligné avec les standards de codage et le design technique.


Vous serez responsable de l'implémentation des éléments visuels avec lesquels les utilisateurs interagissent sur notre plateforme SaaS ou notre player qui gère l'affichage. Vous travaillerez en étroite collaboration avec l'UX/UI designer afin d'assurer la bonne implémentation des éléments graphiques en veillant à obtenir un résultat à la fois beau visuellement et fonctionnel. 

Vous ne serez pas seul(e) pour assurer cette mission et travaillerez étroitement avec une équipe d'experts afin de façonner le meilleur produit possible pour nos clients.


Votre activité pour y arriver:


1. Concevoir et développer - 50%

  • Développer des nouvelles "user-facing features" sur notre plateforme SaaS
  • Développer des nouvelles "features" d'affichage sur nos players
  • S'assurer de la faisabilité technique de l'UX/UI design
  • Développer un code et une librairie réutilisables 
  • Optimiser la vitesse de l'application pour permettre la montée en charge
  • Débuguer, analyser et améliorer le logiciel existant
  • Développer et maintenir des tests automatiques
  • Mener des tests unitaires et revues de code
  • Maintenir le code et documenter

2. Collaborer & Soutenir - 30%

  • Collaborer avec les autres équipes dans le développement et l'implémentation de solutions et notamment :  
    • Travailler avec l'équipe Back-End en s'assurant de la synchronicité dans le développement du logiciel
    • Travailler avec l'équipe Front-End dans l'évaluation des impacts et la prise de décision relative aux choix technologiques, aux considérations liées au design et à la stratégie d'implémentation
    • Travailler avec l'équipe globale pour récolter et évaluer les retours utilisateurs
  • Créer une documentation technique de référence et assurer un reporting

3. Assurer la bonne transmission et le développement des connaissances - 20%

  • Constamment s'intéresser et inventorier les connaissances et "best practices" du secteur
  • Recueillir et s'initier aux nouvelles technologies pertinentes.
  • Recueillir de l'information et de la documentation sur des éléments tels que la "scalabilité", les techniques de test et le "refactoring"
  • Participer à votre formation continue pour rester à jour sur les meilleures pratiques, apprendre de nouveaux langages de programmation, et assister d'autres membres de l'équipe.  

Description du profil

QUALIFICATIONS

  • Diplômé Bac+5 de spécialité informatique ou diplôme d'ingénieur
  • Expérience requise de 2 ans ou plus en tant que développeur Front-End de logiciels ou équivalent


COMPÉTENCES DÉTERMINANTES

  • Team player 
  • Fluent English
  • Forte expérience de conception de Software
  • A l'aise avec les méthodes agiles
  • Sens du détail
  • Bonne capacité de communication et de collaboration
  • Capacité d'apprentissage de nouvelles technologies et de sélectionner les plus adéquates.
  • Savoir rester focus et efficace
  • Capacité à comprendre le besoin utilisateur et d'améliorer les process
  • Développer avec une approche "Test-Driven Development"
  • Capacité à résoudre des problèmes, identifier des goulots d'étranglement dans le code et les réparer


COMPÉTENCES TECHNIQUES

  • Connaissance d'un contrôleur de code source comme Git
  • Très bonne compréhension du web markup, incluant HTML5, CSS3
  • Bonne connaissance de langages côté client comme Typescript/JavaScript
  • Bonne connaissance de Frameworks côté client comme React (ou Angular/Vue)
  • Une expérience de développement sur Android est un plus
  • Une expérience avec Docker et son écosystème est un plus
  • Une expérience dans le développement back-end est un plus

Voir toutes les offres de l'entreprise

Propulsé par