OmDev Logo
GetYourJob
0
Publié il y a 204 jours

Senior Mobile Engineer (React Native) / Fullstack Java-Kotlin - Freelance

Entreprise
Localisation
France
Full remote
Type de contrat
Freelance
Niveau
Senior
Rémunération
500ۥ Taux journalier

Salaire du marché

Médiane du marché
450€/j
Au-dessus du marché
390€/jfourchette habituelle490€/j
Cette offre : 500€/j

Basé sur 25 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 390€/j–490€/j, médiane 450€/j. Cette offre (500€/j) est au-dessus de la fourchette.

48vues
3clics

Description du poste

Taux journalier (TJM): 500

Développeur Fullstack - Senior Mobile Engineer (React Native) / Fullstack Java-Kotlin

Contexte

Notre client est une ScaleUp et cherche un renfort senior pour :

• Accélérer la montée en charge de l'app
• Prendre de l'ownership de bout en bout (mobile + backend)
• Anticiper un congé paternité d'un membre clé (dans ~1–2 mois)

Mission

En tant que Senior React Native / Fullstack Engineer, tu rejoins une équipe de 3 personnes (React Native + Expo) et ses services backend (Java/Kotlin/Spring), avec une forte autonomie sur des sujets A→Z.

Responsabilités principales


1) Mobile (React Native / Expo) — cœur du rôle

• Développer et faire évoluer l'app (release fréquentes).
• Apporter de la rigueur mobile : performance, navigation, offline/latence, gestion des états, crash monitoring, qualité de delivery.
• Travailler les sujets notifications (push) et leur pertinence (réduction du "spam").
• Pistes produit possibles : logique d'activation intelligente.
• Contribuer à l'amélioration de l'expérience serveur (UX pragmatique, itérations rapides).

2) Backend (Java / Kotlin / Spring) — attendu pour l'ownership

• Implémenter les évolutions côté serveur nécessaires aux features mobile.
• Intervenir dans un environnement backend structuré (ex. CQRS / Event sourcing selon les domaines).
• Comprendre et intégrer les contraintes d'authentification (ex. Auth0, refresh tokens, déconnexions, etc.).

3) Produit & delivery — posture attendue

• Être capable de challenger une demande produit/design avec pragmatisme :
○ Distinguer "besoin" vs "solution"
○ Proposer des alternatives (build vs buy / intégration de solutions existantes)
○ Optimiser le rapport valeur / effort (éviter de bloquer l'équipe 3–6 mois sur une feature surdimensionnée)
• Prendre un sujet en autonomie : cadrage technique, réalisation, tests, release, suivi.

4) Intégrations & fonctionnalités en cours (exemples)

• LMS / Learning Management System : intégration de modules de formation pour serveurs (cours, quiz, contenus).
• Gamification / challenges : (ex. concours sur 15 jours, récompenses, KPI adoption).
• Qualité & fiabilité : monitoring, incidents, correctifs rapides.

Environnement & outils

• Mobile : React Native, Expo
• Backend : Java / Kotlin, Spring
• Auth : Auth0 (notamment sujets de session / reconnexion)
• Tracking / Observabilité : Datadog (connaissance appréciée)
• Gestion produit/tech : Linear (tickets + doc)
• Remote : "full remote synchrone" via Gazer (bureau virtuel type map 2D)
• Cadence : plutôt Kanban (pas de sprint fixe 15 jours), releases fréquentes
• Tests : unitaires présents, besoin de renforcer l'E2E (ex. Maestro apprécié)

Profil recherché


Must-have

• Expérience solide en React Native (idéalement Expo) (+7/8 ans d'expérience)
• Capacité à être autonome et à prendre des sujets end-to-end.
• Bon niveau d'aisance sur les sujets "vraiment mobile" : permissions (iOS/Android), background, notifications, performance.
• Anglais professionnel (PM US).
• Expérience backend Java/Kotlin/Spring suffisante pour délivrer sans dépendre systématiquement d'un autre dev.
• Appétence/expérience pour des environnements backend structurés (patterns, event-driven, CQRS, etc.).
• Culture qualité : monitoring, tests, code review, pragmatisme delivery.

Soft skills clés

• Capacité à challenger (produit/design) avec tact et arguments.
• Esprit d'équipe et bon fit : collaboration quotidienne en remote synchrone.
• Assise technique (posture senior) : savoir décider, prioriser, simplifier.

Exigences du poste

Stack technique :

JavaKotlinReact NativeSpring BootExpo

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Avelsen

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.