Ingénieur en Rétro-ingénierie | Poste à Distance | Tech pour Indépendants
À distance
À plein temps
Notre entreprise innovante recherche un Ingénieur en Rétro-ingénierie talentueux pour rejoindre notre équipe dédiée au développement d'une application révolutionnaire pour les travailleurs indépendants. Notre mission consiste à transformer l'économie des plateformes en fournissant aux travailleurs des outils essentiels pour optimiser leur activité, augmenter leurs revenus et réduire leur stress quotidien.
À Propos du Projet
Nous développons une application sophistiquée qui synthétise les données provenant de diverses plateformes pour créer un système de gestion personnalisé pour les travailleurs indépendants. Ce système les accompagne dans leur recherche de missions, optimise leur emploi du temps et clarifie leur situation financière. Notre vision? Transformer radicalement l'expérience des millions de personnes qui évoluent dans l'économie des plateformes en leur proposant des solutions technologiques parfaitement adaptées à leurs besoins spécifiques.
Responsabilités Principales
- Analyser et décrypter le fonctionnement des API internes d'autres applications et plateformes pour en extraire des données pertinentes.
- Concevoir et déployer régulièrement de nouvelles fonctionnalités orientées utilisateur qui enrichissent l'expérience des travailleurs indépendants.
- Rédiger, examiner et critiquer des documents de conception pour les fonctionnalités du produit et les modifications d'architecture.
- Effectuer la rétro-ingénierie des processus d'authentification dans les applications web et mobiles pour garantir une intégration sécurisée.
- Maîtriser des techniques avancées d'analyse dynamique et statique pour comprendre le fonctionnement des applications tierces.
- Collaborer avec une équipe pluridisciplinaire pour élaborer des solutions novatrices qui simplifient la vie professionnelle des indépendants.
- Participer à l'évolution continue de l'architecture technique de l'application pour assurer sa scalabilité et sa résilience.
- Élaborer des stratégies ingénieuses pour surmonter les limitations techniques rencontrées lors de l'intégration avec différentes plateformes.
Compétences Requises
- Expérience significative en rétro-ingénierie d'applications web et mobiles, avec une compréhension approfondie des mécanismes sous-jacents.
- Maîtrise d'un ou plusieurs outils d'analyse dynamique ou statique tels que Frida (version 16.0+), Ghidra (version 10.3+), IDA Pro (version 8.3+), ou Jadx (version 1.4.7+).
- Connaissance approfondie des protocoles d'authentification modernes (OAuth 2.0, JWT, SAML) et capacité à les analyser dans différents contextes.
- Expérience avérée dans le développement et le déploiement de fonctionnalités orientées utilisateur dans un environnement de production.
- Aptitude à comprendre rapidement des bases de code complexes et à documenter clairement les résultats d'analyse.
- Excellentes compétences en résolution de problèmes et capacité à concevoir des solutions créatives face à des défis techniques complexes.
- Capacité à travailler de manière autonome dans un environnement distant tout en maintenant une communication efficace avec l'équipe.
- Aptitude démontrée à livrer des projets dans les délais impartis et à s'adapter avec agilité aux priorités changeantes.
Atouts Supplémentaires
- Expérience avec TypeScript (version 5.2+) et ses fonctionnalités avancées.
- Connaissance pratique de Google Cloud Platform et de ses services (Cloud Functions, Cloud Run, Firestore, BigQuery, etc.).
- Expérience antérieure dans le développement d'applications pour l'économie des plateformes ou connaissance approfondie du secteur.
- Compétences en développement mobile (React Native, Flutter) ou en développement web frontend (React, Vue.js).
- Expérience dans l'optimisation des performances des applications et la gestion de volumes importants de données.
- Maîtrise des techniques de sécurité informatique et des meilleures pratiques en matière de protection des données personnelles.
Qualités Personnelles Valorisées
- Motivation intrinsèque pour améliorer les conditions de travail des millions de travailleurs indépendants.
- Conviction que les meilleures solutions logicielles ne sont pas conçues d'emblée mais s'améliorent par itérations successives.
- Préférence pour la résolution efficace de plusieurs problèmes plutôt que la résolution parfaite d'un seul problème.
- Curiosité intellectuelle et désir constant d'apprendre et de maîtriser de nouvelles technologies émergentes.
- Capacité à vulgariser des concepts techniques complexes auprès des membres non techniques de l'équipe.
- Autonomie et proactivité dans la gestion des tâches et la proposition d'idées novatrices.
Pourquoi Nous Rejoindre?
En intégrant notre équipe, vous aurez l'opportunité de créer un impact significatif sur la vie de millions de travailleurs indépendants tout en relevant des défis techniques stimulants. Vous évoluerez dans un environnement innovant qui valorise l'autonomie, la créativité et l'apprentissage continu. Notre culture d'entreprise favorise la collaboration, l'itération rapide et le développement de solutions qui transforment concrètement le quotidien de nos utilisateurs.