Senior Mobile Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Le poste
Step, société de produits bancaires et de crédit utilisés par des millions de personnes, est désormais une filiale de Beast Industries (fondée par Jimmy Donaldson, MrBeast). Elle cherche un Senior Mobile Software Engineer pour son application cross-platform construite avec React Native et MobX (l'expérience React Native est un plus, non exigée).
Responsabilités
- Porter des fonctionnalités sur tout leur cycle de vie, de la conception à la production.
- Prioriser un code maintenable et tester tout ce qui peut l'être.
- Travailler dans une petite équipe pluridisciplinaire, avec un impact hebdomadaire visible.
Profil recherché
- 6 ans et plus d'expérience pertinente.
- Diplôme de niveau licence (BA/BS) en informatique ou domaine technique voisin.
- Bases solides en informatique fondamentale et attachement à la qualité logicielle.
- Historique démontré de livraison d'applications mobiles.
- Un plus : expertise en React Native, maîtrise de TypeScript, développement natif Android et/ou iOS.
Conditions
Step est remote-first. L'annonce mentionne une rémunération compétitive avec stock options, une couverture médicale, dentaire et vision, une assurance-vie payée par l'entreprise, un plan 401k avec abondement Safe Harbor, des congés flexibles et jours fériés payés, 12 semaines de congé parental payé avec retour flexible, et un package matériel fourni.
Ce qui te ferait sortir du lot (côté sécurité)
Zeroday : sur un poste comme celui-ci, ce qui fait la différence côté sécurité —
- stocker les jetons dans le Keystore Android ou le trousseau iOS, jamais en clair dans AsyncStorage ;
- épingler le certificat du serveur (certificate pinning) pour les appels d'une application bancaire ;
- considérer tout secret embarqué dans le bundle comme public ;
- signer le code livré par mise à jour à distance (OTA) pour en prouver l'intégrité.