Job Title: React Native Lead Engineer
Location - Parsippany, NJ - 3 days/week from office
Key Responsibilities
- Lead the design, development, and deployment of advanced React Native applications using modern frameworks and best practices.
- Architect scalable and maintainable mobile solutions with a focus on performance, modularity, and reusability.
- Collaborate with cross-functional teams including product, design, and backend engineering.
- Drive adoption of React Native s new architecture, ensuring optimal performance and seamless native integrations.
- Mentor and guide development teams, ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical challenges across mobile platforms.
Required Skills & Qualifications
Modern React Native Expertise
- Strong experience with React Native s new architecture including Fabric and TurboModules
- Hands-on expertise with Hermes engine optimization and debugging
- Proficiency in TypeScript-first development
- Experience with React 18 features (Concurrent Rendering, Suspense, Transitions)
- Advanced UI development using Reanimated (v2/v3) and Gesture Handler
- Exposure to libraries such as React Native Skia, VisionCamera, and MMKV, including JSI/C++ integrations
Platform / OS Programming Exposure
- Experience building custom native modules using Swift, Kotlin, Objective-C, or Java
- Strong understanding of platform APIs (Intents, Share Extensions, background tasks)
- Knowledge of app lifecycle, threading, and background services
- Experience implementing push notifications (FCM/APNs)
- Exposure to hardware integrations (Bluetooth, NFC, sensors, geolocation/geofencing)
- Understanding of mobile security practices (Keychain, Keystore, biometrics, secure storage)
- Experience with in-app purchases, App Clips, or Instant Apps
Performance & Architecture
- Proficiency with debugging and profiling tools such as Flipper and Systrace
- Strong knowledge of memory management, JS thread optimization, and bundle size optimization
- Experience implementing CodePush and OTA updates
- Expertise in large-scale architecture (modular design, monorepos, TurboRepo)
System-Level / Advanced Integrations
- Experience with deep linking, universal links, and dynamic routing
- Strong focus on app startup optimization (TTI, bundle splitting)
- Experience implementing Headless JS or background services
- Knowledge of accessibility and localization at scale
- Implementation of dynamic theming and OS appearance APIs
Modern Ecosystem Awareness
- Exposure to React Native across platforms such as Windows, macOS, WearOS, or VisionOS
- Experience integrating third-party SDKs (e.g., Firebase, analytics, experimentation tools)
- Knowledge of feature flags and A/B testing frameworks
- Hands-on experience with CI/CD pipelines (Fastlane, Bitrise, App Center)
Preferred Qualifications
- Experience leading mobile engineering teams or large-scale projects
- Strong problem-solving and system design skills
- Excellent communication and stakeholder management abilities
Role Expectations
- Act as a technical leader driving innovation in mobile architecture
- Ensure high-quality code, performance, and user experience
- Stay updated with the evolving React Native ecosystem and industry trends
--
Asher Williams
Desk: 2o1.497.1o1o X:1o5 | Direct: 551.272.o129
asher (at) pullskill dot com