Talent Job Seeker
React Native Engineer
- directions_car Lahore
- work Full-time
About the position
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 (10,000+ records) without UI performance issues. Knowledge of conflict resolution strategies (Last-Write-Wins, Versioning, CRDTs).Place of work
Talent Job Seeker
Lahore
app.general.countries.Pakistan
Lahore
app.general.countries.Pakistan
About the company
Identifica el mejor Talento con Talent Job Seeker
Job ID: 10382448
/ Ref: c722d1c525933cdecfef4f09f07ed7bf