Apply Now

Requirement ID: 93268
Job Title: React FS UI Developer
Job Type: Contract
Duration: 6 - 9 months
Location: Austin, TX/Sunnyvale, CA
Job Description:

(Must have prior Apple exp >1Yr)

Role Description:

Key Responsibilities
•       Must have prior Apple exp >1Yr.
•       Application Architecture: Design, build, and maintain scalable, production-grade applications using React and TypeScript.
•       Server-Side Integration: Maximize the capabilities of Next.js, orchestrating seamless transitions across server/client boundaries and implementing advanced rendering paradigms (e.g., force-dynamic).
•       Data Management: Implement complex enterprise data layouts, virtualization techniques, and advanced grid components using Ag-Grid or equivalent high-performance libraries.
•       State & Data Fetching: Architect robust global and server state solutions, ensuring predictable data flows and efficient caching mechanisms.
•       UI & Theming: Develop accessible, modern user interfaces using Tailwind CSS, enforcing structured, maintainable design systems with component libraries such as Ant Design.
•       Performance Optimization: Regularly profile and audit applications to catch memory leaks, fix memoization pitfalls, analyze bundles, and optimize core web vitals.

Technical Requirements , Core Frameworks & Language
•       React & TypeScript: Deep conceptual and practical understanding of modern React, custom hooks, component lifecycles, and advanced TypeScript patterns (generics, mapped types, strict type configurations).
•       Next.js Expertise: Proven track record working with Next.js 14+ (App Router). Must have deep experience balancing Server and Client Components, optimizing streaming/hydration, and handling specific routing constraints like force-dynamic.
•       Data Grids & State Management
•       Enterprise Data Grids: Hands-on experience implementing complex data views using Ag-Grid (or a comparable framework), specifically leveraging row virtualization, server-side row models (SSRM), custom cell renderers, and pivot grouping.
•       Modern State Patterns: Fluency with lightweight global state managers like Zustand alongside powerful server-cache synchronization tools like TanStack Query (React Query).

Skills: Digital : ReactJS~Next JS

Experience Required: 6-8
 

Apply Now