Les missions du poste
Présentation de la société
Cabinet de recrutement spécialisé "tech", la mission d’Externatic est de faciliter la rencontre entre candidats et
entreprises finales (0% d'ESN).
Nous mettons à votre disposition notre réseau et notre connaissance du marché de la Tech (étude des salaires, tendances).
Externatic en bref :
- Plus de 13 ans de professionnalisme
- +400 postes ouverts HORS ESN
- 30 consultants basés en France : Paris, Nantes, Rennes, Bordeaux, Lille, Lyon, Toulouse, Montpellier, ...
- Plus de 400 clients : DSI, éditeurs, ETI/PME, Centre R&D, Startup/scaleup, organismes publics et para-publiques...
- Plus de 370 candidats accompagnés par an
Mission
Vous avez envie de travailler dans
une équipe soudée, où chacun apporte son expertise et où l’échange est au cœur des projets ?
Vous cherchez un environnement qui valorise
la qualité du développement, l’optimisation des performances et
l’amélioration de l’UX ?
Vous souhaitez aller au-delà du simple développement UI et
vous impliquer sur des sujets techniques variés ?
Si ces points résonnent en vous, ce poste est fait pour vous !
L’environnement proposé
Nous accompagnons une entreprise qui conçoit des solutions mobiles utilisées par des milliers d’utilisateurs. Elle dispose d’une
équipe technique basée à Nantes, composée de
cinq développeurs qui apprécient travailler ensemble et échanger au quotidien. Ici, pas de silos : l’équipe est
pluridisciplinaire et touche à des problématiques variées, allant de
React Native à l’algo, au C++ et à la 3D.
L’objectif aujourd’hui est
d’élever le niveau technique, en particulier sur
l’UI, la performance et l’UX, et de renforcer l’équipe avec une personne qui aime
prendre en main des sujets complets et structurer une approche qualitative du développement.
Vos missions
Au sein de cette équipe proche et collaborative, votre rôle sera de :
- Améliorer et optimiser l’UI et la performance de l’application, en lien avec l’UX et les designers.
- Prendre en main des sujets UI en profondeur, en veillant à la fluidité et à la qualité des interactions.
- Travailler sur la performance globale de l’application, notamment sur le rendu graphique et les animations.
- Éviter les régressions en structurant les outils et méthodologies.
- Intégrer de nouvelles fonctionnalités avancées, comme la gestion de l’export et l’intégration vidéo.
- Participer à l’amélioration continue et aider l’équipe à progresser sur les bonnes pratiques UI et UX.
- Travailler main dans la main avec des profils complémentaires (experts en algo, C++, 3D et React Native).
Vous ne serez pas seul(e) :
ici, tout le monde échange et apprend des autres, dans une dynamique de progression et de partage.
Projets significatifs à venir
- Optimisation des performances UI : garantir un rendu fluide, affiner les animations et interactions.
- Amélioration du moteur graphique : correction des lenteurs et mise en place d’une gestion optimale des polices et des tuiles.
- Refonte de certaines fonctionnalités clés, en particulier sur la gestion de l’export et l’intégration de la vidéo.
- Évolution d’une application historique avec une architecture technique qui doit être modernisée.
- Collaboration étroite avec le designer pour une UX plus fluide et intuitive.
Stack et environnement technique
- Front mobile : React Native (JSI bindings, WatermelonDB, TypeScript).
- Backend : GraphQL, AWS (S3, CloudFront, DynamoDB, Aurora MySQL).
- Tests et outils : Jest, Detox (e2e).
- Autres compétences appréciées : C++, algo, 3D, optimisation UI/UX.
Ce que vous apportez
Vous avez
envie d’un environnement où le travail d’équipe est clé, où l’on s’entraide et où chacun peut grandir techniquement. Vous cherchez à
travailler sur des sujets variés, sans être cantonné(e) à un seul périmètre.
- Expérience : au moins 2 ans en React Native, expérience à minima globale de 5 ans.
- Bonne maîtrise des problématiques UI et UX, avec une attention particulière aux performances.
- Capacité à structurer et améliorer l’expérience utilisateur.
- Esprit collaboratif : vous aimez échanger avec des profils complémentaires et aider à faire monter en compétences vos collègues.
- Anglais : échanges avec des équipes internationales.