GenZ Talent

React Native Engineer

GenZ Talent  •  Lahore, PK (Hybrid)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Job Title: React Native Engineer
Location: Lahore
Work Mode: Hybrid
Experience: 2+ years
Salary: Market Competitive



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:

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).

GenZ Talent

About GenZ Talent

The future of work is shaped by Gen Z. Soon, they will become the most populous and diverse generation in history. Their entry into the workforce has transformed traditional employer-employee dynamics, bringing new expectations around workplace culture, values, and well-being. Forward-thinking organizations are already adapting, placing greater focus on inclusivity, flexibility, and mental health. Research shows that by 2040, Gen Z will make up 58% of the global workforce, with nearly 79% represented in the tech industry.

At GenZ, we partner with companies to design strategies, build systems, and create environments that align with the needs of this generation—positioning organizations for sustainable success in the Gen Z era

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Lahore, PK
Year Founded
2022
Social Media