Role Overview
Indiserves is looking for a skilled Full-Stack Engineer to own features end-to-end across our Vite/React web app and Expo/React Native mobile app, powered by a shared Supabase backend. You will build production-quality applications using TypeScript and leverage modern AI-assisted development tools to improve speed and quality.
Responsibilities
- Build and ship features across web and mobile applications.
- Develop responsive UIs using React, React Native, and TypeScript.
- Work with Supabase/PostgreSQL for Auth, queries, Storage, migrations, and RLS.
- Maintain database schemas, authentication, and permissions securely.
- Debug production issues and perform root-cause analysis.
- Write clean, reusable, testable modules and focused unit tests.
- Improve application performance, reliability, and code quality.
Requirements
- Strong proficiency in TypeScript (async/error handling, maintainable code).
- Expertise in React (Hooks, forms, routing, and complex UI state).
- Experience with React Native / Expo (Screens, navigation, device APIs, and release builds).
- Proficiency in Supabase / PostgreSQL (Auth, queries, Storage, migrations, and RLS).
- Proficiency with Git and PR workflows.
- Experience with AI development tools like Cursor or GitHub Copilot.
Nice to Have
- TanStack Query, Zod, React Hook Form, Tailwind CSS, and shadcn-style UI.
- Jest, Playwright, and testing frameworks.
- Experience with Maps, PDFs, and signed URLs.
- Mobile deployment via TestFlight or Google Play Console.
- Experience with AI agent workflows or Cursor rules.
Skills
- TypeScript
- React
- React Native
- Supabase
- PostgreSQL