We are looking for a Middle Strong/Senior React Native developer to join a new project!
Please note this is a project based engagement, not an inhouse position. The social package in this case (vacation, days off, sick leaves, public holidays, equipment, accounting support) isn’t covered by Selecto.
——————————————————————————————————————————
Project domain: AI-powered platform for pet owners
Description: An AI-powered platform for pet owners featuring an interactive map of veterinary clinics and AI-driven communication to help identify and understand potential health issues with their pets.
Scope: We will develop an MVP version for investors with only core features.
Timeline: 1 month, full-time, with the possibility of prolongation.
Working hours: approximately from 9 or 10 am Kyiv time, 8 hours/day.
——————————————————————————————————————————
Technology Stack
- Core: React Native, Ignite CLI (boilerplate architecture), TypeScript, Firebase or Supabase.
- React Navigation, State Management: MobX-State-Tree (Ignite default) or Zustand / Redux Toolkit
- Backend / Services:
— Firebase (Auth, Firestore, Cloud Functions, FCM)
Or
— Supabase (Auth, Postgres, Storage, Edge Functions)
Preferred skills:
- 4+ years of commercial React Native experience
- Experience building an MVP or small product from scratch
- Startup / small-team background is a strong plus
List of Responsibilities:
- Project Setup & Architecture
- Initialize the project using Ignite CLI
- Set up scalable folder structure and navigation flows
- Configure environments (dev/staging/prod)
- Integrate Firebase or Supabase
- Authentication & Role Management
- Implement secure authentication flow
- Support role-based access: Admin, client
- Session persistence and secure token handling
- Password recovery and email verification
- AI Copilot usage
Must Have skills
- React Native & Frontend
- Strong experience with React Native app development
- Deep understanding of React hooks and component lifecycle
- Experience with navigation architecture (stack/tab flows, nested navigators)
- Familiarity with Ignite project structure and best practices
- Strong TypeScript skills
- Experience with form handling (React Hook Form)
- Validation (Yup / Zod)
- Solid knowledge of async data flows, caching, error handling
- API integration experience
- Backend Integration