freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Mobile Developer — iOS, Android & Web

Summary

Build and maintain Dryads’ cross-platform mobile apps (iOS/Android) and web components using React, Capacitor, Firebase, and Mapbox, focusing on AI features, offline mapping, and subscription systems.

C$95,000 - C$12,000 per year

About Dryads

Dryads Outdoors is an AI-powered outdoor technology ecosystem combining advanced mapping, weather intelligence, AI tools, safety systems, social features, subscription access, MyStay hospitality services, Vault storage and white-label capabilities within one connected platform.

Our mobile applications are the primary user interface for:

  • GPS navigation and mapping
  • AI chat and image recognition
  • Offline field tools
  • Weather and environmental intelligence
  • Subscription features
  • Sponsor integrations
  • Social and community systems
  • Future connected hardware

Dryads is built for real-world outdoor use, including low-signal environments, changing weather conditions and extended field activity.

About the Role

Dryads is seeking a capable Full-Stack Mobile Developer to build, improve and maintain the Dryads applications across iOS, Android and web.

This is a hands-on development role. The successful candidate will work directly within the existing React, Capacitor, Firebase and cloud-services environment to improve stability, deliver features and strengthen the mobile experience.

You will contribute to technical decisions, but this is not a department-head or executive architecture position. The role is focused on execution, problem-solving and reliable delivery.

What You’ll Own

  • Mobile feature development across iOS and Android
  • React web application components
  • Firebase integrations
  • Native Capacitor functionality
  • Mapping and geospatial systems
  • AI-powered features
  • Offline functionality
  • Subscription access and entitlements
  • App performance and reliability
  • App Store and Google Play releases
  • MyStay, Vault and white-label functionality

Core Responsibilities

  • Mobile and Full-Stack Development
  • Build and improve features across the Dryads mobile and web applications
  • Maintain reusable and understandable code
  • Work within the existing architecture and development patterns
  • Identify technical debt and recommend practical improvements
  • Refactor components where there is a clear performance, stability or maintenance benefit
  • Support frontend, backend and native integration work as required
  • AI and API Integration
  • Integrate and improve AI chat, image-recognition and analysis features
  • Handle API responses, errors, timeouts and fallback states
  • Improve caching and perceived response speed
  • Support AI usage limits and subscription entitlements
  • Help control API and infrastructure costs
  • Test AI workflows across mobile and web environments
  • Mapping and Geospatial Systems
  • Improve Mapbox rendering and mobile map performance
  • Support waypoints, layers, routes, overlays and map tools
  • Improve low-signal and offline map behaviour
  • Test location permissions, GPS behaviour and mobile navigation
  • Help maintain reliable mapping on different devices and screen sizes
  • Subscription and Monetization Systems
  • Maintain and improve subscription gating
  • Support Stripe, RevenueCat and app-store entitlement flows
  • Improve upgrade, renewal and trial-expiration experiences
  • Test subscription access across web, iOS and Android
  • Help ensure paid features are available only to the correct users
  • Performance and Reliability
  • Investigate crashes, freezes and performance issues
  • Improve memory, battery and network efficiency
  • Test behaviour in poor-connectivity environments
  • Support monitoring and error reporting
  • Resolve production issues quickly
  • Participate in release testing and deployment
  • Product Development
  • Build roadmap features across the Dryads ecosystem
  • Support MyStay, Vault, white-label and enterprise modules
  • Work with UI/UX contractors to implement approved designs
  • Provide practical technical feedback before development begins
  • Document important systems and implementation decisions

Required Qualifications

Preferred Experience

  • Capacitor and native plugin integration
  • Firebase Authentication, Firestore, Storage and Cloud Functions
  • Mapbox or other geospatial systems
  • Offline-first applications
  • OpenAI or other AI API integrations
  • Stripe, RevenueCat or mobile subscriptions
  • Push notifications
  • Camera, Bluetooth, GPS or device integrations
  • Outdoor, field-service or location-based applications
  • Experience working in a small, fast-moving company

What We Are Looking For

The right candidate:

  • Takes ownership of assigned work
  • Communicates problems immediately
  • Can move quickly without creating unstable code
  • Uses AI tools productively
  • Verifies AI-generated code rather than trusting it blindly
  • Can work across frontend, backend and mobile concerns
  • Does not require every task to be broken into small tickets
  • Understands when to improve an existing system instead of rebuilding it
  • Can explain technical problems clearly
  • Is comfortable working directly with the founder

Performance Metrics

  • Crash-free session rate
  • Release stability
  • Feature delivery
  • Bug-resolution time
  • Mobile performance
  • Offline reliability
  • Subscription-flow accuracy
  • API and infrastructure efficiency
  • Quality of documentation
  • Reduction in recurring production issues

What Success Looks Like (First 6 Months)

  • Improved application stability across iOS and Android
  • Faster resolution of production issuesBetter offline and low-connectivity behaviour
  • Reliable subscription and entitlement flows
  • Improved map and AI performance
  • Several roadmap features delivered successfully
  • Clear technical documentation for important systems
  • Strong working relationship with the founder and contractors

Why This Role Matters

Dryads operates with a small, direct team.

Employees are expected to:

  • Raise issues in real time
  • Take ownership of outcomes
  • Use AI to improve productivity
  • Work across related responsibilities
  • Avoid unnecessary meetings
  • Document important decisions
  • Focus on solutions and delivery

The Founder/CEO retains product and company direction. Developers are expected to provide honest technical advice and execute approved priorities effectively.

Hiring Timeline

Dryads is currently in a revenue-funded growth phase. We are actively building our future team and reviewing candidates as we scale infrastructure and partnerships. Not all roles may be filled immediately; exceptional candidates may be prioritized based on company growth milestones.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available