Staff/ Principal Software Engineer - Mobile (React Native)
Grvt
Posted: November 14, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop high-performance React Native applications for iOS and Android, with a focus on architecture, coding standards, and best practices.
Required Skills
Job Description
✅ Job Responsibilities
• Architect, build, and maintain high-performance React Native applications for iOS and Android
• Act as technical lead for mobile, owning architecture decisions, coding standards, and best practices
• Ensure code quality, performance, stability, and scalability across the entire mobile codebase
• Lead and conduct thorough code reviews, setting a high engineering bar
• Mentor and guide other mobile engineers, supporting their technical growth
• Collaborate closely with product, backend, design, and QA teams to deliver features end-to-end
• Proactively identify and resolve performance bottlenecks, memory issues, and app stability risks
• Define and improve mobile development workflows, testing strategy, and release processes
• Stay current with React Native, iOS, and Android ecosystem changes and recommend improvements
👤 Core Requirement
• 8+ years of professional mobile development experience (iOS, Android, or both)
• 3+ years of hands-on React Native experience in production apps
• Strong leadership experience as a tech lead or senior engineer, with ownership of mobile code quality
• Expert-level TypeScript / JavaScript knowledge and clean code practices
• Solid understanding of mobile app architecture, performance optimization, and memory management
• Experience working with native mobile tooling (Xcode, Android Studio, Gradle, CocoaPods, etc.)
• Strong experience integrating with REST APIs, authentication flows, and secure data handling
• Familiarity with mobile CI/CD pipelines, app store release processes, and versioning strategies
• Ability to make pragmatic technical decisions and communicate trade-offs clearly
Nice to Have
• Experience with Redux, Zustand, or other state-management patterns
• Automated testing (Jest, Detox, E2E testing)
• Experience with GraphQL
• Performance profiling and crash analytics (e.g. Firebase, Sentry)
• Exposure to crypto, fintech, or web3 products
🚀 What You’ll Get:
• Competitive salary and benefits
• High ownership and real technical influence over a core product
• Opportunity to work on complex, high-performance apps in the crypto trading space
• Global, remote-first team with strong engineering culture
• Fast-moving environment where your decisions directly impact users