Full-Stack Mobile Developer — iOS, Android

4 days ago

Canada Dryads Outdoors Inc. Full-time

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