Job details

Senior Mobile Engineer, React Native

Posted: 4 hours ago

Proof is a high-growth startup transforming legal tech with a cutting-edge platform trusted by thousands of law firms across the U.S.

As we continue to scale, we’re looking for a Senior Mobile Engineer to own and help drive the evolution of our React Native applications.

If you thrive in fast-paced environments, love solving complex technical challenges, and are passionate about building high-performance mobile experiences, this role is for you.

What You’ll Do

  • Lead the architecture, development, and optimization of Proof's React Native mobile applications.

  • Contribute to backend development, building and maintaining APIs, services, and database integrations that power our mobile apps.

  • Collaborate closely with engineers, product managers, and designers to create seamless, high-impact user experiences across the full stack.

  • Optimize app performance, identifying and resolving bottlenecks, memory issues, and platform-specific challenges on both frontend and backend.

  • Implement best practices in mobile and backend engineering, conducting thorough code reviews and mentoring team members.

  • Stay ahead of the curve by researching and integrating emerging technologies to improve our mobile and backend stack.

  • Develop and maintain reusable components, libraries, and API endpoints for future use.

  • Ensure security best practices across the stack, including secure storage, authentication mechanisms, and API security.

  • Utilize modern state management solutions such as Redux, Zustand, or Recoil.

What You Bring

  • 5+ years of software development experience, with 2-3+ years focused on React Native or other mobile frameworks.

  • Strong fullstack capabilities with experience in backend technologies (Node.js, Python, or similar) and database systems (PostgreSQL, MongoDB, etc.).

  • Expertise in mobile architecture, performance optimization, and platform-specific development (iOS & Android).

  • Strong proficiency in JavaScript & TypeScript, with experience integrating native modules and building RESTful APIs.

  • A product-focused mindset, with a deep understanding of UX, engagement, and performance across the entire application stack.

  • Experience with RESTful APIs, GraphQL (nice to have), and backend performance optimization.

  • Familiarity with mobile CI/CD pipelines, automated testing frameworks, and app store submission processes.

  • Experience with push notifications, deep linking, and background services.

  • Knowledge of Firebase, Fastlane, and OTA update solutions.

  • A self-starter who thrives in an agile, high-growth environment with excellent communication and collaboration skills.

Bonus Points

  • Experience with Expo Application Services (EAS).

  • Background in scaling mobile applications and backend services.

  • Experience mentoring engineers or leading technical initiatives.

  • Knowledge of native iOS (Swift) or Android (Kotlin) development.

  • Strong understanding of GraphQL and Apollo Client.

  • Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).

  • Familiarity with microservices architecture and event-driven systems.

Why Join Proof?

  • Full-time, remote role (Canada-based)

  • Competitive salary: $120,000 - $160,000 CAD

  • Flexible time off & holidays to support work-life balance

  • Comprehensive benefits, including healthcare, dental, life, and long-term disability

  • Top-tier equipment & tools to set you up for success

If you’re excited about shaping the future of legal tech and building world-class mobile experiences, we’d love to hear from you!