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: mobile app for pet owners that combines health tracking, AI-powered guidance, and wellness rewards.
Scope: We will develop an MVP version for investors with only core features.
Tech focus: Clean, animated UI components, chat interface patterns, image/document upload handling, and smooth step-by-step navigation.
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