Peerspace

Principal Mobile Engineer

Peerspace

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $210,000 per year

Job Level

Lead

Tech Stack

AndroidiOSJavaKotlinObjective-CReactReact NativeSwift

About the role

  • Define and own the long-term technical vision and architecture for the Peerspace React Native platform, ensuring it is scalable, maintainable, and performant.
  • Establish and enforce best practices for mobile performance and stability. You will lead the effort to monitor, triage, and eliminate crashes and performance bottlenecks.
  • Develop strategies to ensure consistent, high-quality feature parity across platforms while overseeing ongoing maintenance of the mobile application.
  • Partner with our Platform Engineering group to ensure the mobile developer experience is "flow-like and impactful," optimizing build, test, and release cycles.
  • Mentor and level up Senior and Staff engineers on the mobile team. You will lead by example through design reviews, code reviews, and prototyping complex solutions.
  • Drive innovation by developing proof of concepts, leveraging platform-specific capability and evaluating new technologies, libraries, and patterns (e.g., new React Native architecture, native modules) to keep our platform modern and efficient.

Requirements

  • 10+ years of software engineering experience, with a significant focus on mobile development and a proven track record of architecting and scaling large-scale mobile applications.
  • Expert-level knowledge of barebones React Native and Expo and their ecosystems.
  • Deep understanding of the native iOS (Swift/Objective-C) and Android (Kotlin/Java) ecosystems, including native build tools, store submission processes, and bridging native modules.
  • Proven experience in mobile-specific performance optimization (e.g., startup time, bundle size, memory usage, and perceived performance) and maintaining large scale production apps.
  • Mastery of mobile architecture, including state management, navigation, event-driven architecture and creating reusable, high-quality components.
  • Solid understanding of functional programming principles including pure functions, single-responsibility, and immutability etc.
  • A strong passion for developer experience, including improving build times, CI/CD pipelines (e.g., CircleCI, Fastlane), and automated testing.
  • Deep familiarity with mobile observability, crash reporting, and stability management (e.g., Datadog, Sentry, Bugsnag).
  • A history of mentoring senior engineers, influencing and driving technical roadmaps, and making high-stakes architectural decisions. You can clearly communicate complex technical ideas to both technical and non-technical stakeholders.
Benefits
  • 100% employee coverage of medical, dental and vision insurance
  • $500 annual professional development allowance
  • Discount on all Peerspace bookings
  • Laptop, high res display, and stipend to setup home office
  • Monthly cell phone and internet credit
  • Coworking membership if needed (in lieu of home office)
  • Flexible take it as you need it time off policy
  • Wellness Days observed company wide
  • Annual in-person, all company offsites and team-building events

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React NativeExpoSwiftObjective-CKotlinJavamobile performance optimizationCI/CDfunctional programmingmobile architecture
Soft skills
mentoringcommunicationleadershipinnovationcollaborationproblem-solvingtechnical roadmap influencedesign reviewscode reviewsprototyping