
Senior Full Stack Mobile Developer — iOS, Android & SaaS
- $14k – $24k • No equity
- |Remote (Everywhere)
- |5 years of exp
- |Full Time
Remote only
Not Available
About the job
We are building multiple SaaS products and mobile applications and are looking for a highly capable Senior Full-Stack Mobile Developer to join our development team full-time.
The primary focus of this role is building and maintaining high-quality iOS and Android applications, while also working across the backend, APIs, databases, authentication, integrations, and web infrastructure that power those applications.
We are looking for an engineer who can take ownership of features from concept to production—not someone who only completes isolated coding tasks.
This is a long-term, full-time remote position with significant responsibility as we continue launching and scaling new SaaS products.
Key Responsibilities
- Build, maintain, and improve production iOS and Android applications.
- Develop mobile applications using React Native / Expo and TypeScript.
- Build responsive web applications and SaaS dashboards using React / Next.js.
- Design and maintain backend services, APIs, database schemas, authentication, permissions, and business logic.
- Work with PostgreSQL and Supabase for databases, authentication, storage, realtime functionality, and backend services.
- Build secure integrations with third-party APIs, webhooks, payment providers, AI/LLM services, communication platforms, analytics tools, and other SaaS systems.
- Implement mobile functionality such as push notifications, deep linking, camera/photo access, file uploads, secure local storage, background tasks, and device permissions.
- Handle mobile builds, signing, testing, releases, and deployment to the Apple App Store and Google Play Store.
- Diagnose crashes, performance issues, API failures, database problems, and production bugs.
- Build reliable subscription/payment flows where required, including Stripe and mobile in-app purchases.
- Create reusable components and architecture that can be shared across multiple products where appropriate.
- Write clean, maintainable, well-documented TypeScript.
- Create automated tests for critical functionality and participate in code reviews.
- Maintain CI/CD pipelines and reliable development/staging/production environments.
- Work with Git-based development workflows, pull requests, branches, and automated checks.
- Use AI coding tools effectively to accelerate development while personally reviewing, testing, and validating generated code.
- Participate in technical planning and recommend better solutions when you see architectural, security, UX, or scalability problems.
- Take ownership of features from technical design through deployment and post-release monitoring.
Role Requirements
- Strong professional experience as a full-stack software developer.
- Strong experience building and shipping mobile applications for both iOS and Android.
- Strong experience with React Native and TypeScript.
- Experience with Expo / EAS is highly preferred.
- Strong React and modern frontend development skills.
- Experience with Next.js or a comparable modern web framework.
- Strong understanding of APIs, REST, webhooks, asynchronous workflows, and third-party integrations.
- Strong SQL and relational database knowledge, preferably PostgreSQL.
- Experience with Supabase or similar backend platforms.
- Strong understanding of authentication, authorization, permissions, secrets management, and application security.
- Experience deploying real applications to the Apple App Store and Google Play Store.
- Understanding of App Store/Play Store release processes, certificates, provisioning, signing, and production builds.
- Experience with Git, pull requests, code reviews, CI/CD, and automated testing.
- Ability to debug problems across the entire stack rather than only within the mobile UI.
- Experience building production SaaS applications—not only portfolio/demo projects.
- Strong written English and ability to clearly communicate technical decisions.
- Ability to work independently, estimate work realistically, and take ownership of results.
- Comfortable working in a fast-moving environment where multiple SaaS products may be under development.
