React Native iOS developer + AI
Required Skills for Top-of-Mind iOS Developer
Mobile Development (iOS):
React Native + Expo SDK 54 (file-based routing, native modules)
TypeScript (strict mode, generics, type safety)
iOS deployment: EAS Build, EAS Update, TestFlight, App Store Connect
iOS-specific: permissions, Apple Sign-in, safe areas, gesture handling, push notifications
NativeWind/Tailwind CSS styling
Backend & Infrastructure:
Supabase: Auth, PostgreSQL with RLS, Edge Functions (Deno)
Database schema design and migrations
RESTful patterns and SQL queries
Real-time & Audio:
WebSocket streaming (audio transcription via ElevenLabs)
Audio processing (recording, encoding, WAV format)
Real-time data synchronization
AI/LLM Integration:
OpenRouter API for entity extraction
Prompt engineering for structured outputs
Confidence-based auto-acceptance patterns
State & Data Management:
TanStack React Query (server state, caching)
Zustand (local state)
React Hook Form + Zod validation
Testing & Quality:
Jest + React Testing Library (unit/integration)
Maestro E2E testing (iOS simulator)
Test-driven development patterns
Work Style:
Autonomous decision-maker (doesn't need hand-holding)
Opinionated about architecture and UX
Strong experience with AI-assisted development (Claude Code, Cursor, Copilot, etc.)
Ships fast, iterates based on feedback