Role Overview
We are looking for an experienced Full-Stack Mobile Developer to own the development, deployment, and scaling of our cross-platform mobile application. You will be responsible for building a seamless frontend mobile experience while leveraging a high-performance, serverless backend architecture.
The ideal candidate has a deep understanding of mobile state management, serverless workflows, and real-time database optimization.
Core Responsibilities
- Environment Architecture: Architect, implement, and maintain robust infrastructure pipelines across distinct Local, Staging, and Production environments for both frontend mobile and serverless backend layers.
- Mobile Development: Design, build, and maintain high-performance, pixel-perfect cross-platform mobile apps using React Native / Expo.
- Backend & APIs: Build and deploy scalable API routes, edge functions, and backend services via Vercel.
- Database & Auth: Architect and optimize our relational data model, real-time sync, and authentication workflows using Supabase (PostgreSQL).
- State & Data Management: Implement efficient local caching, offline support, and state management solutions.
- CI/CD & DevOps: Manage automated deployment pipelines for mobile app stores (App Store/Google Play) and serverless cloud infrastructure across environments.
Technical Requirements
- Environment Management: Proven experience configuring isolated multi-environment workflows (Local/Staging/Prod) across distributed architectures—specifically aligning local development DBs/emulators, preview/staging servers, and production environments.
- Frontend: 3+ years of professional experience with React Native (Expo experience preferred), JavaScript/TypeScript, and modern state management (e.g., Zustand, TanStack Query).
- Backend: Strong experience with Vercel (Next.js API routes or Vercel Edge Functions) and Node.js/TypeScript.
- Database: Deep knowledge of Supabase or native PostgreSQL, including Row Level Security (RLS) policies, database functions, triggers, and schema migrations across environments.
- App Lifecycle: Proven experience launching, updating, and maintaining live mobile apps in production with an active user base.
- Testing & Tooling: Strong understanding of automated UI testing for mobile (e.g., Maestro, Detox), Git, and modern CI/CD pipelines (e.g., GitHub Actions, EAS Build).
Nice to Haves
- Familiarity with native iOS (Swift) or Android (Kotlin) development for writing custom native modules.
- Experience optimizing PostgreSQL performance and monitoring slow-running queries.
Sueldo: $50,000.00 - $65,000.00 al mes
Beneficios:
Pregunta(s) de postulación:
- Describe a mobile app project where you managed separate Local, Staging, and Production environments across React Native, backend services, and PostgreSQL/Supabase. What tools and processes did you use to keep environments isolated and synchronized?
- How many React Native apps have you personally shipped to both the App Store and Google Play, and approximately how many active users did the largest app have?
- What is the most advanced work you've done with Supabase or PostgreSQL? Please include examples involving Row Level Security (RLS), database migrations, triggers, functions, or performance optimization.
- Have you built and maintained backend services using Vercel (API Routes or Edge Functions)? Describe a production system you designed, including authentication, real-time data handling, and deployment workflows.
Idioma:
Lugar de trabajo: Empleo remoto