Principal Mobile Software Engineer
Upstart
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreAbout the role
Join Upstart as a Principal Mobile Software Engineer, where you'll lead the scaling and refinement of our React Native architecture. You'll collaborate closely with product, design, and backend teams to deliver impactful features, define technical direction, improve developer experience, and mentor other engineers. This cross-functional role offers visibility across the stack and deep influence on mobile software development. Key missions: Conduire la stratégie technique pour nos applications mobiles, de l'architecture de la plateforme à la scalabilité du produit et à l'expérience développeur.. Construire des systèmes fondamentaux en React Native qui permettent un développement rapide et de haute qualité des fonctionnalités sur iOS et Android.. Collaborer avec les équipes produit et design pour définir, mettre en œuvre et lancer des fonctionnalités orientées utilisateur qui s'alignent sur les objectifs de l'entreprise. Profile: - Appreciate the strength of diverse perspectives and thrive on being part of an inclusive, collaborative team - Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience - Understand the nuances of mobile performance, memory management, and platform-specific challenges - Have built and maintained features in both React Native and at least one native platform (e.g., Swift/Objective-C for iOS or Kotlin/Java for Android) - Have led architecture planning and helped engineering teams make informed tradeoffs - Communicate early and often with cross-functional partners in product, design, backend, and QA to ensure alignment and shared understanding - Embrace a growth mindset, value mentorship, and enjoy helping others grow - Take ownership of your work from design through delivery, and value long-term thinking over quick fixes - Have supported or led the migration of native apps to React Native, or introduced native modules into React Native codebases - Have supported or led the introduction of React Native on the Android platform - Have experience working at a company where mobile is a primary user touchpoint - Are comfortable working with TypeScript or custom native modules - Have built or scaled mobile systems like push notifications, deep linking, analytics, or A/B testing frameworks - Enjoy building platforms that empower other developers to move faster and ship with confidence
Scraped 5/13/2026