Full time
Flutter Developer
Role Overview
You will develop Android and iOS apps using Flutter. You will work closely with designers and backend developers. You will ship features on real timelines.
Responsibilities
- Build and maintain mobile apps using Flutter
- Convert Figma designs into functional UI
- Integrate REST APIs and third-party services
- Manage state using BLoC
- Build and maintain applications using Clean Architecture principles
- Integrate and maintain payment systems
- Fix bugs and improve app performance
- Write clean, reusable, and maintainable code
- Participate in reviews and team discussions
Requirements
- 1 to 3 years of Flutter development experience
- Strong knowledge of Dart
- Must have hands-on experience with BLoC for state management
- Experience with Clean Architecture and its practical implementation in Flutter projects
- Experience with REST APIs and JSON
- Experience with Firebase services such as Auth and Firestore
- Experience with payment integrations such as Stripe, eSewa, or Khalti
- Experience publishing apps to the Play Store or App Store
- Must own a MacBook for iOS development and App Store deployment
- Familiarity with Git
Nice to Have
- Experience with deep linking
- Experience with WebSockets and real-time communication
- Understanding of virtualization concepts and efficient rendering of large datasets
- Experience with native Android or iOS development
- Experience with animations and custom UI
How to Apply
If you’re driven by strategic innovation and have a passion for 1:1 connections of brands to consumers, we would love to hear from you. Please submit your resume and a brief cover letter outlining your suitability for the role and your vision for this position via the link below.
Looking forward to hearing from you!