About Zumlo Zumlo is an always-on well-being companion—one place for immediate help, gentle structure, and progress you can see. We unify mind, body, emotions, and relationships through timely support, a caring community, and personalized guidance that fits real life. What we stand for : Human first - Simple >
- complex - Privacy & trust - Evidence over hype - Inclusive by default. The role You’ll own our React Native app. First : understand the existing codebase quickly and stabilize what matters. Then : lead architecture, performance, and product polish while working closely with back-end (REST APIs), design, and our Python / AI services to ship thoughtful, reliable features. What you will do Take over & stabilize Map the codebase (state, navigation, data flows), surface risks, pay down critical debt. Establish clean release hygiene : versioning, changelogs, OTA strategy (CodePush / EAS), crash / error budgets. Build forward (React Native core) Lead architecture, navigation, and state management (Redux / RTK, Recoil, or Zustand—choose and justify). Build pixel-perfect, accessible UI;
- smooth micro-interactions (Reanimated / Skia / Lottie when it adds real value). Implement offline-first patterns (TanStack Query / React Query, background sync, retry queues). Own deep links, push notifications, secure storage (Keychain / Keystore), permissions UX, theming / dark mode, and i18n readiness. Work seamlessly with the back-end Integrate REST APIs (and GraphQL if needed) with typed clients, timeouts / retries, idempotent actions, and crisp error boundaries. Collaborate on contracts and versioning with back-end;
- keep DTOs / types generated and in sync. Integrate AI sanely Consume LLM-powered endpoints from our Python services (streaming UIs, tool results). Handle partial / streaming states, guardrails, redaction in telemetry, and graceful fallbacks. Quality, performance, release Testing : Jest + React Testing Library for units;
- Detox for critical E2Eflows;
- snapshot tests for visual regressions. Performance : Hermes / Flipper profiling, bundle size budgets, frame-rate targets, network / memory discipline. Ops : Store submissions (App Store / Play), OTA, crash reporting / analytics (Sentry / Firebase), feature flags / experiments. Stewardship & collaboration Keep small diffs, crisp PRs, and docs (setup scripts, architecture notes, “how to ship” playbooks). Partner with Product, Design, Back-end, and AI;
- mentor juniors;
- help interview the next mobile hire. Must-have experience 5–8+ years in mobile / front-end;
- 3+ years in React Native + TypeScript on production apps. Shipped and operated at least one RN app on both stores (release cadence, hotfixes, telemetry). Deep experience with state, navigation, testing (Jest / Detox), and performance (Hermes / Flipper). Strong REST API integration : typed clients, offline strategies, resilient error handling, analytics hooks. Comfortable with CI / CD, store processes, OTA updates, crash / analytics tooling. Strong plus Experience shipping AI-adjacent flows (streaming / chat UIs, tool results, rate-limit states). Accessibility expertise (meaningful labels, focus management, dynamic type). Design systems / theming;
- localization;
- growth surfaces (onboarding, paywalls, referrals). Worked across US + India time zones;
- comfortable with fast,respectful feedback loops. How you work (what we actually value) Owner’s mindset : quality, performance, clarity—end to end. Craft + pragmatism : polish where it matters;
- ship small and often.Calm reliability : predictable releases, helpful alerts, boring incidents. Clear communication : tight specs, crisp PRs, thoughtful comments. Kind and direct : low ego, high bar, shared standards. Work setup Remote-first in India, collaborating closely with a small core team. Preference for Ahmedabad for an eventual in-person cadence;
open across India for the right fit.