
Principal Engineer, Mobile
hims & hers
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $230,000 - $265,000 per year
Job Level
About the role
- Define and evolve the architectural vision for our native mobile platforms (iOS and Android), ensuring scalability, performance, and reliability across the entire mobile ecosystem.
- Lead by example—prototype, code, review PRs, and shape engineering standards that elevate quality across the org.
- Partner cross-functionally with Product, Design, Data, and Platform teams to align technical roadmaps with customer and business goals.
- Establish frameworks and standards that ensure engineering excellence—covering modularity, observability, CI/CD, release safety, and operational resilience.
- Drive architectural modernization efforts—modularization, performance optimization, offline capabilities, and dependency management.
- Contribute to the codebase for critical paths and architectural exemplars—setting the tone for craftsmanship, quality, and velocity.
- Drive cross-org initiatives that unify app architecture, component libraries, and shared services—balancing platform consistency with team autonomy.
- Shape mobile technical strategy, influencing native (Swift, Kotlin) and hybrid (React Native) approaches with a pragmatic, future-oriented mindset.
- Mentor senior engineers and tech leads, raising the overall bar for system design, operational excellence, and customer empathy.
- Champion mobile performance, reliability, and quality—building systems that anticipate scaling challenges, minimize app size, and ensure best-in-class user experiences.
- Lead through ambiguity by identifying high-impact problems, clarifying ownership, and creating frameworks that drive momentum across teams.
- Represent Mobile Engineering in company-wide architectural forums, ensuring mobile’s voice shapes Hims & Hers’ broader technical evolution.
- Foster a culture of innovation and excellence, embedding principles of craftsmanship, experimentation, and continuous learning into the mobile organization.
- Influence company-wide architecture by representing mobile in cross-platform technical strategy discussions.
Requirements
- 15+ years of software engineering experience, with deep expertise in native mobile engineering (Swift, Kotlin, Android SDK, iOS frameworks, ReactNative).
- Proven track record of architecting and delivering mobile applications at scale, including complex, distributed consumer systems.
- Experience shaping cross-platform strategies (React Native, Kotlin Multiplatform, or similar) a strong plus.
- Strong understanding of app architecture patterns, mobile CI/CD pipelines, and observability practices.
- Demonstrated ability to drive technical strategy and lead cross-team initiatives that span multiple disciplines and product areas.
- Deep knowledge of system performance, reliability, and mobile UX principles.
- Strong business acumen—able to connect technical decisions to customer and company outcomes.
- Exceptional collaboration and communication skills, with experience influencing across functions and leadership levels.
- A passion for mentoring and growing technical talent, fostering excellence through coaching and exemplars.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Benefits
- Competitive salary & equity compensation for full-time roles
- Unlimited PTO, company holidays, and quarterly mental health days
- Comprehensive health benefits including medical, dental & vision, and parental leave
- Employee Stock Purchase Program (ESPP)
- 401k benefits with employer matching contribution
- Offsite team retreats
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftKotlinAndroid SDKiOS frameworksReact Nativemobile CI/CDapp architecture patternsperformance optimizationdependency managementobservability practices
Soft skills
collaborationcommunicationmentoringleadershipcustomer empathyinnovationcraftsmanshipcontinuous learningproblem-solvinginfluencing
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science