Lead Full-Stack Engineer — Mobile (Nepal)
Flutter and Django are both must-haves. If you can own mobile end-to-end and jump into the backend when needed, we want to talk to you.
Lead Full-Stack Engineer — Mobile
Company: Varicon
Location: Kathmandu, Nepal — Hybrid
Employment Type: Full-time
Application Deadline: September 20
Apply to: hr@varicon.com.au
About the Role
As Lead Full-Stack Engineer — Mobile, you'll be the technical owner of our Flutter mobile applications and the go-to engineer for mobile architecture, delivery, and complex technical problems. You'll lead development of our field-worker and admin/employee apps, working across Flutter/Dart and Python (Django/DRF) when backend changes are required. This is a hands-on technical leadership role — not a people-management role — with significant time spent writing code, reviewing PRs, and solving hard technical problems.
What You'll Do
Own the architecture and technical direction of Varicon's Flutter mobile applications
Design and maintain robust offline-first workflows — local storage, background sync, conflict resolution, and reliability under poor connectivity
Write and ship production Flutter/Dart code as a core part of the role; work full-stack when required (Django/DRF)
Own the mobile testing strategy (unit, widget, integration, E2E) and drive up code quality
Own mobile release reliability — CI/CD, App Store/Google Play releases, OTA updates (e.g. Shorebird)
Monitor and resolve production issues using tools like Crashlytics and Sentry, driving root-cause fixes
Mentor mobile and full-stack engineers through pairing, reviews, and technical coaching
Partner closely with Product, Design, and Web/Backend Engineering to deliver features end-to-end
Use AI-assisted tools (Cursor, Claude Code, GitHub Copilot) as part of daily engineering workflow
What We're Looking For
Must-Haves
6-8+ years of professional software engineering experience, with significant hands-on mobile development experience
Strong, production-level experience with Flutter and Dart
Experience leading technical delivery for a mobile product or significant mobile domain
Strong understanding of Flutter state management (BLoC, Riverpod, Provider, or equivalent)
Experience with offline-first applications and data synchronisation
Experience with native iOS/Android build and release processes, including App Store and Google Play submission
Strong testing background across unit, widget, integration, and E2E levels
Comfortable working with Python and Django/DRF (required)
Experience designing and consuming REST APIs; understanding of relational databases and asynchronous processing
Proven hands-on use of AI coding tools as part of a normal workflow
Nice-to-Haves
FastAPI experience
Experience with OTA update tools such as Shorebird
AWS experience
Experience with CI/CD and mobile release automation tooling
Experience Level
6-8+ years of professional software engineering experience, with deep, hands-on ownership of a production Flutter/mobile codebase, plus solid working knowledge of Django/DRF for backend work.
What Varicon Offers
Competitive salary and performance-based bonuses
Festive Bonus
Access to Cursor, Claude Code, and AI-powered code reviews
Significant ownership of mobile technical direction
Opportunity to solve real-world offline-first, sync, and field-connectivity challenges
A collaborative, learning-focused engineering environment
How to Apply
Send your resume and a brief note about your relevant Flutter/mobile and Django experience to hr@varicon.com.au by September 20.
Only shortlisted candidates will be contacted.
- Locations
- Varicon Nepal Office
- Remote status
- Hybrid