06 Aug
|
Dryads
|
British Columbia
06 Aug
Dryads
British Columbia
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 significant 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.
#J-18808-Ljbffr
📌 Full-Stack Mobile Developer — iOS, Android & Web (British Columbia)
🏢 Dryads
📍 British Columbia