React Native Engineer

GenZ Talent

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

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:

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 (10000 records) without UI performance issues.

  • Knowledge of conflict resolution strategies (Last-Write-Wins Versioning CRDTs).

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-aug...
View more view more

Key Skills

  • ASP.NET
  • Health Education
  • Fashion Designing
  • Fiber
  • Investigation