Full-Stack Mobile Developer — iOS, Android & Web (British Columbia)

Full-Stack Mobile Developer — iOS, Android & Web (British Columbia)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack mobile developer — ios, android & web (british columbia) / british columbia

Subscribe to this job alert:

Get the latest job offers by email for: full-stack mobile developer — ios, android & web (british columbia) / british columbia