
Principal Mobile Engineer
Peerspace
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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