10 Aug
|
Dryads
|
Mission
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 key 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.
📌 Full-Stack Mobile Developer — iOS, Android & Web (Mission)
🏢 Dryads
📍 Mission