Strong Middle/Senior React Native developer (contract)

Lviv, Ukraine (Remote)

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

  • Backend Integration

Strong Middle/Senior React Native developer (contract)

Job description

Strong Middle/Senior React Native developer (contract)

Personal information
Details