XX
OUTERBLOOM — React Native Developer for AI-Powered Social Planning AppFreelanceJobsCanada
XX

OUTERBLOOM — React Native Developer for AI-Powered Social Planning App

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

===== THE PROJECT =====
We're building Outerbloom, an AI-powered mobile app that helps busy adults maintain friendships through intelligent social coordination. The app features a personal assistant named Aubrey (powered by Claude API) who analyzes your calendar, weather, and a personal bucket list of things you've been meaning to do — then proactively suggests specific plans with specific friends at exactly the right moment.
This is a Phase 1 MVP focused on validating one core hypothesis: does having an AI do the thinking about when to make plans, what to do, and who to reach out to make people more likely to actually see their friends?
The app works with a single user's calendar. Aubrey generates suggestions delivered primarily through actionable push notifications. The user taps one button to send a pre-drafted text message to a friend through their native messaging app. The entire interaction — from notification to text sent — takes under 5 seconds.
===== WHAT YOU'RE BUILDING =====
Core Features:
• Google Sign-In + Calendar OAuth — Single auth flow for sign-in and calendar read access
• AI Chat Interface — Conversational interface with Aubrey (Claude API) referencing calendar, weather, bucket list, and friend list
• Actionable Push Notifications — Proactive notifications with interactive buttons ("Send text" / "Show me more"). This is the primary UX — not the chat.
• Bucket List — User-maintained list of places/restaurants/experiences. Aubrey draws from this for personalized suggestions.
• Share-via-Text — Aubrey drafts a text; user taps send and it opens native messaging pre-filled and addressed
• Phone Contacts Integration — Import contacts, star close friends for suggestions
• Weather Integration — 5–7 day forecasts inform activity suggestions
• Onboarding + Settings — Clean 5-screen onboarding and minimal settings
What You're NOT Building (Phase 2+):
Apple Calendar, friend accounts/profiles, multi-user availability, in-app messaging, RSVP tracking, event creation, venue search, preference learning. A detailed Phase 1/Phase 2 boundary is documented.
===== TECH STACK =====
• Mobile: React Native (iOS + Android), JavaScript or TypeScript
• Backend: with
• Database: PostgreSQL
• AI: Anthropic Claude API
• Calendar: Google Calendar API (OAuth 2.0)
• Weather: OpenWeatherMap or
• Push Notifications: Firebase Cloud Messaging
• Auth: Google Sign-In + JWT
===== TIMELINE AND BUDGET =====
• Timeline: 6–8 weeks, milestone-based delivery with a working build each week
• Budget: $9,000–$14,000 depending on experience and rate
• Engagement: Hourly via Upwork. Estimated 155–230 total hours.
A detailed spec document with full feature descriptions, API endpoints, database schema, milestone breakdown, and technical architecture will be shared with shortlisted candidates.
===== WHAT WE'RE LOOKING FOR =====
Required Experience:
• 3+ years building production React Native apps shipped to App Store and Google Play
• Strong backend development and PostgreSQL experience
• Google OAuth 2.0 implementation (ideally Google Calendar API specifically)
• Firebase Cloud Messaging and push notification implementation on both platforms, including interactive notification actions
• REST API design and JWT authentication
• Comfortable integrating third-party APIs (Claude API, Google Calendar API, weather API)
Preferred Experience:
• Previous LLM API integration (OpenAI, Anthropic, etc.)
• Experience with Google's OAuth app verification process
• Chat interface development in React Native
Work Style:
• Daily commits to a company-owned GitHub repository
• Brief daily async status updates
• Weekly 30-minute video call to review milestones
• Responsive communication — replies within 4–6 hours during working hours
• Asks questions when something is ambiguous rather than making assumptions
===== HOW TO APPLY =====
Please include in your proposal:
1. Relevant portfolio: Links to 1–2 React Native apps you've built and shipped, ideally involving calendar integration, chat interfaces, or push notifications.
2. Google Calendar experience: Have you implemented Google Calendar OAuth before? If so, briefly describe the project and any challenges.
3. Your approach: In a few sentences, how would you architect the data flow for a chat interface where each message requires pulling calendar data, weather data, and conversation history before making an API call to an LLM?
4. Rate and availability: Your hourly rate and when you could start. Availability for 30+ hours/week over 6–8 weeks.
5. Timezone: Where you're based and typical working hours.
---
Outerbloom Inc. is a Delaware C-Corporation. This is a contracted engagement under a Confidential Information and Invention Assignment Agreement (CIIAA). All code is written in company-owned repositories. A detailed technical spec will be shared with shortlisted candidates during the interview process.
We're looking for someone who ships consistently, communicates clearly, and takes pride in building something that feels polished. If that's you, we'd love to hear from you.
Contract duration of 1 to 3 months.
Mandatory skills: React Native, claude api, google calendar integration, firebase cloud messaging, , PostgreSQL
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.