React Native Engineer
hace 11 horas
Barcelona
🚀 We’re hiring: React Native Developer (Expo) @ Dopelist 📍 On-site in Barcelona | 🧩 Full-time About Dopelist Dopelist is a collection and discovery app where you can organize your digital chaos by saving anything: places, things, bookmarks, notes, locations, photos, voice notes, even people. 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. About the Role 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. What You’ll Work On 🔹 New Feature Development • Build engaging social features: discovery feeds, profiles, list creation flows, • Rich media: camera, location, sharing, and interactive gesture-based UI, • Help us ship full social functionality: likes, shares, comments, reactions, feeds, • Optimize a heavily animated app using Rive & Reanimated, • Improve bundle size and render performance, • Work with: Posthog, Mixpanel, Firebase Analytics (GA4), • Algolia for search, • Qdrant for semantic search, • GetStream for social feeds (chat coming soon) What We’re Looking For • 3–5 years of React Native experience, • Shipped production apps to the App Store / Google Play, • Deep Expo experience (EAS Build, Expo Router, Expo ecosystem), • Comfortable leveraging native modules (and knowing when to write custom ones), • Social app experience (feeds, profiles, follow/following, notifications, sharing, etc.), • Strong Firebase skills (Firestore, real-time listeners, Cloud Functions, Auth, Storage), • Solid TypeScript skills – you’re comfortable in a fully typed codebase Nice to Have • Experience with Zustand or similar state management, • Background with animation libraries (Rive, Lottie, Reanimated), • Understanding of backend services & API design, • Familiarity with AI/ML integrations, • Experience migrating between backends/services Our Tech Stack • Mobile: Expo, React Native, TypeScript, NativeWind, Zustand, • Backend: Firebase (Firestore, Functions, Auth, Storage, FCM), • Coming Soon: Algolia, GetStream, Postgres, AI agents, • Tooling: EAS Build, GitHub Actions, Jest, Storybook, • AI: promptfoo, OpenAI agentic framework, Perplexity API How We Work (Success Profile) We value: shipping, ownership, and continuous improvement. • We move fast and follow continuous delivery principles, • 5–10 OTA updates per week is normal, • IPA/AAB releases roughly twice a month, • We keep each other unblocked on code reviews, • We test each other’s work and take shared responsibility for shipped features, • We use WIP limits and prefer pairing over working in isolation Hiring Process 1️⃣ Intro / screening chat 2️⃣ Technical interview – system design 3️⃣ Technical interview – React Native 4️⃣ Final interview & offer