Show more filters
Banner image for GenZ Talent

React Native Engineer

GenZ Talent

3.7
2 reviews
GenZ Talent
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Lahore, Punjab, Pakistan
Salary Range
PKR 150,000 - PKR 280,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.
About The Job React Native Engineer

Job Title: React Native Engineer

Location: Lahore

Work Mode: Hybrid

Experience: 2+ years

Salary: Market Competitive

Role Overview

We are seeking a Senior React Native Engineer 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

  • 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.
  • 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.
  • 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).
  • 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).
A free Jobstore account is required to proceed to the employer site.
Jobs in Pakistan   »   Jobs in Punjab   »   Jobs in Lahore   »   React Native Engineer

More jobs

People also search