Engineer react
Role details
Job location
Tech stack
Job description
Dopelist is a collection and discovery app where you can organize your digital chaos by saving anything.
It's also a place to discover recommendations and curated content organized into cards and beautifully crafted lists.
Our mobile app (React Native + Expo) is the core of the Dopelist experience, and that's where you come in.
We're looking for a strong React Native developer to help us build and evolve the Dopelist mobile app.
You'll work in a modern Expo codebase (SDK 54) and collaborate closely with design and product to ship delightful, social, and highly interactive experiences. Responsibilities
- Build engaging social features: discovery feeds, profiles, list creation flows
- Help us ship full social functionality: likes, shares, comments, reactions, feeds
- Performance & Optimization: improve bundle size and render performance
- Deliver data efficiently using React Query + Express and some realtime with Firebase
- Work with analytics and search: Posthog, Mixpanel, Firebase Analytics (GA4), Algolia for search, GetStream for social feeds (chat coming soon)
Requirements
- 3-5 years of experience in React Native
- ~ Social app experience (feeds, profiles, follow / following, notifications, sharing, etc.)
- ~ Strong Firebase skills (Firestore, realtime listeners, Cloud Functions, Auth, Storage)
- ~ Solid TypeScript skills - you're comfortable in a fully typed codebase
- Background with animation libraries (Rive, Lottie, Reanimated)
- Understanding of backend services & API design
- Mobile stack: Expo, React Native, TypeScript, NativeWind, Zustand
- Backend stack: Firebase (Firestore, Functions, Auth, Storage, FCM)
- Coming soon: Algolia, GetStream, Postgres, AI agents
- Tooling: EAS Build, GitHub Actions, Jest, Storybook