Mobile Application Developer
- Remote, Canada
Remote
$20M+ in transaction volume · Full-time
Applications open in a new tab.
Job details
- Pay
- $20M+ in transaction volume
- Job type
- Full-time
- Workplace
- Remote
- Posting language
- English
- Posted
Original job description
VSG Recruitment is partnering with an exciting, high-growth Toronto-based consumer technology startup that is redefining how people engage with sports, entertainment, and culture.
Our client is building an innovative platform that transforms everyday opinions and debates into interactive, community-driven markets, allowing users to participate in real-time experiences.
In just 10 months since launch, the company has achieved impressive organic growth:
400,000+ users on its platform
$20M+ in transaction volume
100M+ social media views driving user acquisition
With a rapidly expanding user base and ambitious growth plans, our client is looking for a talented Mobile Software Engineer to take ownership of its native iOS and Android applications.
About the Opportunity
This is an opportunity to join a fast-moving startup where your work will have an immediate and measurable impact.
As a Full Stack Mobile Software Engineer, you will lead the development, optimization, and scaling of native iOS and Android applications used by hundreds of thousands of people.
You'll work closely with the founding team and technical leadership to develop new features, improve application performance, and deliver highly responsive, animation-rich mobile experiences.
While mobile development will be your primary focus, you'll also collaborate across backend engineering, infrastructure, DevOps, and data analytics.
This position is ideal for an engineer who thrives in an entrepreneurial environment, enjoys solving complex technical challenges, and wants genuine ownership over the products they build.
Key Responsibilities
Design, develop, and deploy new features across native iOS and Android applications.
Take ownership of the mobile development lifecycle, including testing, deployment, and App Store/Google Play releases.
Build polished, responsive user interfaces with sophisticated animations and real-time functionality.
Optimize application performance, scalability, stability, and security.
Collaborate with backend engineers on API development, WebSocket integrations, and system performance.
Support CI/CD pipelines, automated testing, and mobile release workflows.
Integrate and maintain payment processing functionality and third-party services.
Implement analytics tracking and leverage product data to improve user experiences.
Monitor application health, troubleshoot production issues, and maintain reliability.
Work directly with technical leadership to influence product development and architectural decisions.
Contribute to backend services, infrastructure, and other engineering initiatives as required.
Technical Environment
iOS Development
Swift 6, SwiftUI, MVVM, Observation
Swift Concurrency, async/await, URLSession
SwiftData, GRDB, Keychain
Swift Testing, SwiftLint
Android Development
Kotlin 2.x, Jetpack Compose, Material 3
Coroutines, Flow, Hilt
Retrofit, OkHttp, Room, DataStore
JUnit, Turbine, Compose UI Testing
Backend & Databases
Rust (Axum framework)
PostgreSQL
REST APIs and WebSockets
Cloud Infrastructure & DevOps
AWS (ECS Fargate, S3, CloudFront, Redis)
Docker and Terraform
GitHub Actions, fastlane
TestFlight and Google Play Console
Automated testing, monitoring, and observability
Payments & Integrations
Third-party payment APIs
Fiat and cryptocurrency payment infrastructure
What We're Looking For
Proven professional experience developing, deploying, and maintaining native mobile applications.
Strong proficiency in Swift/SwiftUI and/or Kotlin/Jetpack Compose, with the ability to contribute across both platforms.
Experience designing scalable mobile architectures and managing complex application state.
Strong understanding of performance optimization, debugging, and mobile application security.
Experience working with REST APIs and backend integrations.
Familiarity with relational databases, particularly PostgreSQL.
Exposure to backend development; Rust experience is highly advantageous but not mandatory.
Working knowledge of AWS, Docker, CI/CD pipelines, and automated testing.
Ability to write clean, maintainable, well-tested code.
Strong problem-solving skills and the ability to work independently in a fast-paced environment.
A product-focused mindset and genuine interest in delivering exceptional user experiences.
Nice to Have
Experience developing consumer-facing mobile applications with large user bases.
Previous experience in startup or high-growth technology environments.
Real-time application development using WebSockets.
Experience integrating payment gateways or financial technology APIs.
Familiarity with cryptocurrency payment infrastructure.
Advanced UI animation experience using Core Animation, Jetpack Compose animations, or Lottie.
Experience managing App Store and Google Play submission and approval processes.
Knowledge of Git workflows, release management, and deployment automation.
More about this job
Responsibilities
You will lead the development, optimization, and scaling of native iOS and Android applications while collaborating with backend and infrastructure teams. Responsibilities include designing new features, managing the mobile development lifecycle, and ensuring high performance and security.
Requirements
The ideal candidate has professional experience in native mobile development using Swift/SwiftUI and Kotlin/Jetpack Compose. You should have a strong understanding of mobile architecture, backend integrations, and CI/CD pipelines in a fast-paced startup environment.
Skills
- Swift
- SwiftUI
- Kotlin
- Jetpack Compose
- iOS Development
- Android Development
- Rust
- PostgreSQL
- AWS
- Docker
- CI/CD
- REST APIs
- WebSockets
- Mobile Architecture
- Performance Optimization
- Automated Testing
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- Mobile Application Developer
- Swift
- SwiftUI
- Kotlin
- Jetpack Compose
- Rust
- PostgreSQL
- AWS
- Docker
- Terraform
- CI/CD
- REST APIs
- WebSockets
- Mobile Architecture
- Performance Optimization
- Startup
- Native Mobile
- iOS
- Android
- GitHub Actions
- Fastlane
- Payment Infrastructure
- Cryptocurrency
- Data Analytics
- DevOps
- Backend Engineering
- Material 3
- MVVM
- Async/Await
- Scalability