Senior Frontend & Mobile Engineer — React / Flutter - Geneva - H/F

Teamis

Genf

Hybrid

CHF 72,000 - 84,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity stake
5-year vesting
Hybrid work
Genève office

Job summary

Team.is Genève recrute un développeur front et mobile pour prendre en charge le front web en React et l'application mobile en Flutter dans une jeune start-up SaaS santé.

Vous travaillerez en collaboration avec les ingénieurs back et l'équipe produit, avec des cycles courts et un fort ownership sur le frontend et le mobile.

Poste CDI à temps plein à Genève, 2 jours au bureau, salaire fixe 72 000 à 84 000 CHF brut par an, equity significative et télétravail partiel.

Qualifications

  • Plus de 5 ans d'expérience en développement front.
  • Maîtrise React et JavaScript/TypeScript.
  • Flutter / Dart ou expérience mobile et envie de passer à Flutter.
  • Bonne maîtrise des API REST et de la gestion d'état.
  • Expérience en startup, idéalement SaaS santé.
  • Conduite de fonctionnalités sur tout le cycle de vie.
  • Autonome, clair dans votre communication, prise d'initiative.
  • Anglais au moins B2.
  • Présence au bureau à Genève 2 jours/semaine et volonté d'installation dans la région.
  • Plus: React Query, Flutter en prod, CI/CD, Python/Django, données complexes.

Responsibilities

  • Porter des fonctionnalités de l'idée jusqu'à la production.
  • Recueillir et clarifier le besoin auprès des utilisateurs et des parties prenantes produit.
  • Participer aux choix produit et UX, avec la liberté de challenger les demandes.
  • Découper en livrables et développer, tester, mettre en production et suivre.
  • Concevoir des composants réutilisables et gérer l'état de l'application.
  • Développer des interfaces complexes et riches en données, utilisables et performantes.
  • Contribuer à l'architecture front, sans sur-ingénierie.
  • Gérer les mises en production, le debugging et le monitoring.
  • Assurer le support utilisateurs et prévenir les régressions.
  • Travailler avec les ingénieurs back et optimisation, en sprints de 2-4 semaines.

Skills

React
JavaScript/TypeScript
Flutter/Dart
REST APIs
State management
Tests automatisés
Anglais B2
SaaS santé
Start-up

Tools

React Query
CI/CD
Python/Django
Mobile publishing

Job description

Présentation de la société

Depuis 2021, Team.is accompagne les startups, scale-ups et entreprises innovantes, industries de pointe et entreprises de services dans leurs recrutements les plus stratégiques, en France comme à l'international. AI, GenAI, DeepTech, Tech, Gaming, Industrie ou fonctions Business critiques : nous identifions et attirons les talents capables d'accélérer la croissance, l'innovation et l'exécution. Grâce à une approche AI-powered, une connaissance approfondie des marchés et une expertise en headhunting, nous relevons les défis de recrutement les plus complexes et les plus pénuriques.

Description

En postulant à cette offre, vous aurez l'opportunité de rejoindre une jeune start-up SaaS genevoise qui réinvente la planification du personnel dans les établissements de santé. Sa plateforme tient compte des contraintes opérationnelles, des préférences des salariés et de l'équité, en combinant une application web, une application mobile et un moteur d'optimisation.

L'équipe compte aujourd'hui 5 personnes, entre Genève et Lausanne. La société entame ses premiers cycles de vente institutionnels : elle va passer de quelques équipes hospitalières à plusieurs hôpitaux d'ici un à deux ans. Le poste est créé pour prendre en charge le front web et l'application mobile, en véritable propriétaire des sujets : de l'idée jusqu'à la production.

Vos missions si vous les acceptez
2. Le web, en React
3. Le mobile, en Flutter
4. La production
  • Porter des fonctionnalités de l'idée jusqu'à la production
  • Recueillir et clarifier le besoin auprès des utilisateurs et des parties prenantes produit
  • Participer aux choix produit et UX, avec la liberté de challenger les demandes
  • Découper en livrables pragmatiques, puis développer, tester, mettre en production et suivre
  • Concevoir des composants réutilisables et gérer l'état de l'application
  • Développer des interfaces complexes et riches en données, utilisables et performantes
  • Contribuer à l'architecture front, sans sur-ingénierie
  • Développer les fonctionnalités de l'application mobile
  • Assurer la cohérence entre le web et le mobile, et arbitrer ce qui se partage et ce qui reste propre à chaque plateforme
  • Gérer les mises en production, le debugging et le monitoring
  • Assurer le support utilisateurs et prévenir les régressions
  • Travailler en lien étroit avec les ingénieurs back et optimisation, avec des objectifs à 2 ou 3 mois découpés en sprints de quelques semaines
Exigences
Et vous ?
  • Vous justifiez de plus de 5 ans d'expérience professionnelle en développement front
  • Vous maîtrisez React et JavaScript / TypeScript pour le web
  • Vous pratiquez Flutter / Dart, ou vous avez une solide expérience mobile et l'envie de passer à Flutter
  • Vous êtes à l'aise avec les API REST, l'architecture front, la gestion d'état et les tests automatisés
  • Vous avez évolué en start-up, idéalement en B2B, idéalement dans le SaaS santé
  • Vous avez déjà mené des fonctionnalités sur tout leur cycle de vie
  • Vous prenez en charge des problèmes plutôt que des tickets : pragmatique, autonome, clair dans votre communication, vous aimez décider et assumer vos choix
  • Vous êtes à l'aise à la croisée du produit, du design et de la tech, et vous utilisez les outils d'IA pour développer plus vite
  • Vous parlez anglais (niveau B2 minimum)
  • Vous pouvez être présent au bureau à Genève au moins 2 jours par semaine, et vous avez envie de vous installer dans la région si ce n'est pas déjà le cas
  • Un plus : React Query, Flutter en production et publication d'applications mobiles, CI/CD, back Python / Django, produits à forte complexité de données ou d'optimisation, expérience SaaS, santé, workforce management ou planification
Avantages
Il en faut plus pour vous convaincre ?
  • Un CDI à temps plein, avec un salaire fixe de 72 000 à 84 000 CHF brut par an
  • Une part d'equity significative, avec un vesting sur 5 ans, à la place d'un variable
  • Une entreprise à un point d'inflexion : les premiers contrats hospitaliers ouvrent une nouvelle étape de croissance
  • Beaucoup d'ownership : une forte influence sur le front et le mobile, à un stade où beaucoup de décisions restent à prendre
  • Des sujets techniques passionnants, à la croisée de règles métier complexes, de l'optimisation et des parcours utilisateurs
  • Un métier à impact, qui améliore le quotidien de travailleurs postés, avec un retour direct des utilisateurs
  • Une évolution vers le management d'une équipe à mesure que la société grandit
  • Une petite équipe aux circuits courts, des bureaux au bord du lac à Genève et du télétravail partiel
  • Un processus rapide : 2 tours d'entretien, en 2 semaines environ
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer / iOS Engineer
iOS Developer / iOS Engineer

INFOMANIAK NETWORK SA • Genf

On-site
CHF 110,000 - 150,000
Prime mobilité douce
Salle de sport
Vélos et trottinettes électriques
+2
Spécialiste applicatif (80-100%)
Spécialiste applicatif (80-100%)

AIR HR Sàrl • Épalinges

Hybrid
CHF 90,000 - 120,000
Télétravail partiel
Local moderne sur Biopôle
Collaborations nationales
Senior Frontend & Mobile Engineer: Ownership & Impact
Senior Frontend & Mobile Engineer: Ownership & Impact

Teamis • Genf

Hybrid
CHF 72,000 - 84,000
Equity stake
5-year vesting
Hybrid work
+1
Expert.e technique et avant-vente
Expert.e technique et avant-vente

SmartWave SA • Versoix

On-site
CHF 180,000 - 240,000
Télétravail partiel possible
Horaires flexibles
5 semaines de congés
+1
P2625 - Ingénieur Plateforme de Données - Full Stack
P2625 - Ingénieur Plateforme de Données - Full Stack

Jobup • Lausanne

On-site
CHF 140,000 - 190,000
Égalité salariale
Consultant.e Senior Low code
Consultant.e Senior Low code

SmartWave SA • Versoix

Hybrid
CHF 110,000 - 160,000
Télétravail partiel
Horaires flexibles
Formations techniques et soft skills
+3
Software Engineer - (Core DevOps)
Software Engineer - (Core DevOps)

Jobup • Carouge

On-site
CHF 120,000 - 160,000
Prime mobilité douce
Salle de fitness
Vélos et trottinettes électriques
+2
Développeur Java/Angular (H/F)
Développeur Java/Angular (H/F)

CBTW • Genf

On-site
CHF 110,000 - 140,000
Formation et certifications
Accompagnement RH personnalisé
Événements internes et réseautage
Customer Success Engineer
Customer Success Engineer

BioSked, Inc. • Genf

On-site
CHF 95,000 - 135,000
Solution de santé à fort impact
Technologies modernes (IA, GCP, SQL)
Évolution vers gestion de projets/Comt
+2
Android Developer / Android Engineer
Android Developer / Android Engineer

INFOMANIAK NETWORK SA • Carouge

On-site
CHF 90,000 - 120,000
Prime mobilité douce
Salle de sport
Vélos et trottinettes électriques
+1