Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
10+ years in software engineering, with 5+ years of hands-on experience building and scaling production mobile applications, including significant time in React Native
React Native Mastery: Deep, production-proven expertise in React Native, including the New Architecture (Fabric/TurboModules), bridging native modules, and cross-platform parity strategies
AI Tooling & Integration: Experienced leveraging AI for code generation and evangelizing best practices for integrating it into the development workflow. Familiar with shipping AI/ML-powered features in mobile apps — on-device models, LLM-backed experiences, and recommendation systems
Mobile Platform Expertise: Strong understanding of both iOS (Swift/Objective-C) and Android (Kotlin/Java) native layers — comfortable diving into native code when React Native abstractions aren't sufficient
TypeScript: Expert-level TypeScript usage for type safety, scalability, and maintainable codebases across large mobile teams
State Management & Architecture: Deep experience with scalable state management patterns (Redux, Zustand, Jotai, or equivalent) and mobile-specific architectural patterns (clean architecture, modular monorepos, etc.)
Performance Engineering: Expert at diagnosing and resolving React Native and native performance bottlenecks — JS thread, UI thread, bridge overhead, memory, startup time, and render optimization
Mobile Observability: Strong command of mobile crash reporting, performance monitoring, and analytics tooling (e.g., Firebase, Datadog, Sentry, Amplitude)
App Distribution & Release Engineering: Deep knowledge of App Store and Google Play release processes, phased rollouts, feature flags, and OTA update strategies (e.g., EAS Update). Experienced designing mobile CI/CD pipelines using tools like Bitrise, GitHub Actions, and Fastlane
Testing: Strong culture of testing — unit, integration, and end-to-end testing for mobile using tools like Jest, Detox, or Maestro
Cloud & API Integration: Proficient with RESTful and GraphQL API design and consumption patterns, and cloud infrastructure as it relates to mobile backends (AWS, GCP, or Azure)