Job Title: React Native Developer

Location: Lahore

Work Mode: Hybrid

Experience: 2+ years

Salary: Market Competitive

Role Overview: We are seeking a Senior React Native Developer who can combine high-velocity development with deep expertise in mobile resilience. The ideal candidate will leverage AI-augmented coding workflows to accelerate development while maintaining robust offline-first architecture and efficient local data management. You will build apps that feel instantaneous to users, even in low or no network conditions.

Key Responsibilities:

  • High-Efficiency Development: Utilize AI-native coding tools (e.g., Cursor, Copilot) to manage boilerplate, generate TypeScript interfaces, and accelerate feature delivery.
  • Offline-First Architecture: Design and implement resilient local-first data strategies, ensuring the app functions fully offline.
  • Data Synchronization: Develop reliable background sync engines with retry logic and conflict resolution to keep data consistent when connectivity is restored.
  • Optimistic UI: Implement interfaces that immediately reflect user actions (Optimistic Updates) before server confirmation for a zero-latency experience.
  • Architecture Oversight: Lead the selection and implementation of on-device storage solutions to ensure data integrity, normalization, and performance.

Technical Requirements:

1. AI-Native Data Modeling & DTOs

  • Generate and maintain TypeScript DTOs mapping backend responses to local storage schemas.
  • Implement validation layers (Zod, Superstruct) to enforce strict runtime types.
  • Architect efficient data mappers to normalize API data without impacting UI performance.

2. Sophisticated State Management

  • Implement layered state strategies: Server State (TanStack Query), Global Client State (Zustand/Redux), Local UI State (useState).
  • Treat the local database (MMKV/SQLite) as the primary source of truth; network is used only for synchronization.
  • Use AI-assisted logic for complex optimistic updates to reflect changes instantly in the UI.

3. Offline-First Resilience

  • Build background sync engines with pending action queues to allow offline activity and automatic synchronization.
  • Define clear conflict resolution rules (Last-Write-Wins, Versioning) and test edge cases.
  • Ensure proper serialization of all state for persistence, including complex objects (Dates, Blobs).

4. Core Development Skills

  • Advanced TypeScript with Generics and utility types for reusable, type-safe DTOs.
  • Experience with Zod or other validation libraries to safeguard against malformed data.
  • Mastery of Zustand and TanStack Query for state persistence and cache invalidation.
  • Experience with AI tooling for refactoring and boilerplate generation without adding technical debt.
  • Ability to manage large local datasets (10,000+ records) without UI performance issues.
  • Knowledge of conflict resolution strategies (Last-Write-Wins, Versioning, CRDTs).

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Kotlakhpat, Lahore, Pakistan
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Bachelor's in Computer Science
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Feb 27, 2026
Posting Date:
Jan 27, 2026

GenZ Talent Pvt Ltd

Information Technology · 1-10 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!