Location: Onsite Islamabad
Type: Full-time
Role Overview
We are looking for a Flutter Developer to join our team. You will work on real-world mobile applications building features collaborating with designers and backend engineers and seeing your work go live on the App Store and Play Store.
Whether you have shipped a few apps or have been honing your skills on meaningful projects this is a great opportunity to take the next step in your mobile development career. We value curiosity a willingness to learn and the drive to write code you are proud of.
Key Responsibilities
Design develop and maintain high-quality mobile applications using Flutter and Dart.
Collaborate with cross-functional teams including designers and backend developers to
deliver seamless user experiences.
Write clean well-structured and testable code following best practices and established
coding standards.
Integrate RESTful APIs and third-party services to build feature-rich applications.
Manage the complete app release cycle building testing deploying and monitoring
applications on both the App Store and Google Play Store.
Implement and manage push notifications background services and real-time data
handling.
Work with Firebase services for authentication cloud messaging analytics and remote
configuration.
Identify and resolve performance bottlenecks bugs and technical debt to ensure a
smooth end-user experience.
Stay current with Flutter and Dart updates propose improvements and adopt emerging
best practices.
Requirements
13 years of hands-on experience building and shipping mobile applications with Flutter.
Strong proficiency in Dart and a solid understanding of Flutters widget lifecycle state
management solutions (Provider Riverpod Bloc GetX or similar) and navigation
patterns.
Practical experience with RESTful API integration JSON parsing and asynchronous
programming.
Familiarity with Firebase (Authentication Firestore Cloud Messaging Crashlytics).
Experience with version control systems primarily Git.
Working knowledge of app deployment processes for both the Apple App Store and
Google Play Store.
Understanding of UI/UX design principles and the ability to translate design mockups
into responsive pixel-accurate interfaces.
Bachelors degree in Computer Science Software Engineering or a related field (or
equivalent practical experience).
Nice to Have
Experience with native iOS development (SwiftUI or UIKit) or native Android
development (Kotlin or Java).
Familiarity with CI/CD pipelines for mobile applications.
Exposure to automated testing frameworks (unit widget or integration testing in Flutter).
Experience with platform channels and bridging native code.
Knowledge of backend technologies or BaaS platforms beyond Firebase.
Location: Onsite Islamabad Type: Full-time Role Overview We are looking for a Flutter Developer to join our team. You will work on real-world mobile applications building features collaborating with designers and backend engineers and seeing your work go live on the App Store and Play Store. Whe...
Location: Onsite Islamabad
Type: Full-time
Role Overview
We are looking for a Flutter Developer to join our team. You will work on real-world mobile applications building features collaborating with designers and backend engineers and seeing your work go live on the App Store and Play Store.
Whether you have shipped a few apps or have been honing your skills on meaningful projects this is a great opportunity to take the next step in your mobile development career. We value curiosity a willingness to learn and the drive to write code you are proud of.
Key Responsibilities
Design develop and maintain high-quality mobile applications using Flutter and Dart.
Collaborate with cross-functional teams including designers and backend developers to
deliver seamless user experiences.
Write clean well-structured and testable code following best practices and established
coding standards.
Integrate RESTful APIs and third-party services to build feature-rich applications.
Manage the complete app release cycle building testing deploying and monitoring
applications on both the App Store and Google Play Store.
Implement and manage push notifications background services and real-time data
handling.
Work with Firebase services for authentication cloud messaging analytics and remote
configuration.
Identify and resolve performance bottlenecks bugs and technical debt to ensure a
smooth end-user experience.
Stay current with Flutter and Dart updates propose improvements and adopt emerging
best practices.
Requirements
13 years of hands-on experience building and shipping mobile applications with Flutter.
Strong proficiency in Dart and a solid understanding of Flutters widget lifecycle state
management solutions (Provider Riverpod Bloc GetX or similar) and navigation
patterns.
Practical experience with RESTful API integration JSON parsing and asynchronous
programming.
Familiarity with Firebase (Authentication Firestore Cloud Messaging Crashlytics).
Experience with version control systems primarily Git.
Working knowledge of app deployment processes for both the Apple App Store and
Google Play Store.
Understanding of UI/UX design principles and the ability to translate design mockups
into responsive pixel-accurate interfaces.
Bachelors degree in Computer Science Software Engineering or a related field (or
equivalent practical experience).
Nice to Have
Experience with native iOS development (SwiftUI or UIKit) or native Android
development (Kotlin or Java).
Familiarity with CI/CD pipelines for mobile applications.
Exposure to automated testing frameworks (unit widget or integration testing in Flutter).
Experience with platform channels and bridging native code.
Knowledge of backend technologies or BaaS platforms beyond Firebase.
View more
View less