Niamh Burke Senior React Native Developer
Dublin, Ireland • rndev@gmail.com • +353 1 555 0142
Profile Summary
- Senior React Native Developer with 7 years of experience building cross-platform mobile apps on iOS and Android across B2B SaaS messaging, customer support, and live-chat surfaces, specializing in TypeScript React Native architecture, Expo and EAS delivery, and native bridge work.
- Hands-on coverage across React Native 0.74, TypeScript, Expo, Expo Router, Redux Toolkit, TanStack Query, Jest, and Maestro with strong fundamentals in strong React fundamentals, TypeScript discipline, and native-platform fluency on both iOS and Android.
- Deep expertise in component-driven feature modules, typed navigation and API layers, hook-first state composition, and platform-aware UI primitives, leveraging methodologies such as New Architecture adoption with Fabric and TurboModules and OTA delivery through EAS Update to drive fast, native-feeling apps shipped from one codebase to both app stores.
- Engaged collaborator working cross-functionally with Design, Product, Backend, iOS, and Android teams in Agile and continuous-delivery environments, contributing to design-review forums, sprint planning, and architecture discussions with a pragmatic, ownership-first mindset.
- Emerging leader who shares technical excellence and fosters a culture of crash-free sessions and App Store and Play Store readiness through PR reviews and component docs, while leading React Native guild sessions and authoring widely used hook and feature templates.
Technical Skills
- Languages & Runtime:
- TypeScript, JavaScript (ES2023), JSX, React 18, Hermes, Node.js, Swift and Kotlin for native modules
- React Native & Toolchain:
- React Native 0.74/0.73, Expo SDK 51, Expo Router, EAS Build, EAS Submit, EAS Update, New Architecture (Fabric, TurboModules), Metro
- Navigation & State:
- Expo Router, React Navigation, Redux Toolkit, Zustand, Jotai, Recoil, MobX, React Context, React Hook Form, Formik
- Data & Networking:
- TanStack Query, SWR, Apollo Client (GraphQL), REST, Axios, Zod, OAuth/OIDC, JWT, WebSockets, async storage
- UI & Animation:
- FlashList, FlatList, Reanimated 3, Gesture Handler, Skia, Lottie, NativeWind, Tamagui, styled-components, Material Design, Human Interface Guidelines
- Native & Device:
- Swift and Objective-C bridges, Kotlin and Java bridges, TurboModules, Fabric, Expo Notifications, OneSignal, FCM, RevenueCat, BLE, biometrics, deep linking
- Testing & Quality:
- Jest, React Native Testing Library, Maestro, Detox, Storybook (RN), Flipper, React DevTools, Hermes Profiler, Xcode Instruments, Android Studio Profiler
- Release & CI/CD:
- EAS Build, EAS Submit, EAS Update, App Store Connect, Google Play Console, Fastlane, Bitrise, GitHub Actions, CodePush, Sentry
Education
Work Experience
- Drove React Native feature delivery on the Intercom Messenger mobile app serving 6M monthly actives, shipping live chat, help center, and ticket flows from one React Native 0.74 codebase to both iOS and Android across 32 feature modules.
- Owned the TypeScript and React layer with typed hooks with Zod schemas, Suspense for async boundaries, and composable component patterns, raising strict-mode coverage to 100% and shipping 40+ custom hooks reused across the consumer and agent surfaces.
- Ran the Expo and EAS pipeline with EAS Build with Expo Router, EAS Submit for both stores, and EAS Update for OTA delivery without store review, shipping 18 releases per quarter and pushing OTA fixes that reached 92% of active users within 24 hours.
- Built the cross-platform UI surface with Reanimated 3 with Gesture Handler, FlashList for long-scroll views, Platform.OS branching, and .ios.tsx / .android.tsx overrides for Material Design and Human Interface Guidelines fit, shipping 85+ shared screens and holding code reuse across platforms at 94%.
- Owned navigation and state with Expo Router for file-based routes, Redux Toolkit with TanStack Query for client and server state, and typed navigation params across 60+ typed routes, lifting cache hit rate on the chat session API by 38%.
- Shipped native module work with TurboModules and Fabric, custom Swift and Kotlin bridges for SDK integration and audio capture, and JSI-direct calls for hot paths, landing 7 production native modules and cutting JS-to-native call overhead by 55%.
- Integrated device capabilities through Expo Notifications and deep linking, biometric auth, camera and photo permission flows, background tasks, and in-app purchases via RevenueCat across 9 capabilities, lifting push open rates by 31%.
- Drove performance and memory work with Hermes Profiler with Flipper, FlashList for long-list virtualization, and bundle-split lazy loading, pulling cold start from 3.1s to 1.4s and holding inbox-list scrolling at 60 fps across both platforms.
- Owned React Native testing with Jest with React Native Testing Library for unit and integration suites, Maestro for end-to-end flows on both platforms, and Storybook for component coverage, lifting unit coverage from 42% to 84% and cutting regression escapes per release by 58%.
- Owned build, release, and distribution with Fastlane with GitHub Actions, automated code-signing and provisioning on both platforms, App Store Connect and Google Play Console submissions, and CodePush for OTA delivery, shipping 60+ store releases and 120+ CodePush rollouts during the tenure.
- Partnered Design, Backend, iOS, and Android on the shared product roadmap, authored 6 React Native architecture RFCs adopted across the mobile org, and onboarded 4 junior React Native developers through PR reviews and pair programming.