Menu
We're Hiring Flutter Developer

Islamabad, Pakistan β€’ PKR 80,000 - 120,000/month

Full-Time Position β€’ πŸ“ On-Site Position

Flutter Developer Jobs Islamabad - Code Ninety

About the Flutter Developer Position in Islamabad

Are you looking for flutter developer jobs islamabad? Code Ninety, a leading software development company in Islamabad, is seeking a talented Flutter Developer to join our growing mobile development team. This full-time on-site position offers PKR 80,000-120,000 monthly salary based on your experience and expertise. As a flutter developer in our Islamabad office, you'll build cutting-edge cross-platform mobile applications using Flutter and Dart, implement state management solutions with Provider and Riverpod, integrate Firebase backend services, and deploy apps to both iOS App Store and Google Play Store. We're looking for flutter developer jobs near me candidates who are passionate about creating beautiful, performant mobile experiences and want to work with modern development tools like Figma for UI implementation, Git for version control, and RESTful APIs for backend integration. You'll collaborate directly with our senior developers, UI/UX designers, and product managers in our modern Islamabad office, gaining hands-on experience with real client projects serving businesses across Islamabad and Rawalpindi. This flutter developer hiring opportunity is perfect for professionals who thrive in fast-paced environments and want to make a tangible impact on mobile app development in Pakistan's tech industry.

Interested in Flutter Development? Explore our professional services or view our portfolio.

πŸ’Ό Position Highlights

    Salary Range
    PKR 80,000 - 120,000/month
    Employment Type
    Full-Time Position
    Location
    Islamabad Office
    Experience
    2+ Years Required
    Career Growth
    Senior Dev Path

Joining Code Ninety as a Flutter Developer means becoming part of Islamabad's most innovative mobile development team. You'll work on diverse client projects ranging from e-commerce apps to fintech solutions, all while using industry-leading tools like Flutter SDK, Dart programming language, Firebase for backend services, and Figma for design implementation. Our Islamabad office provides a collaborative environment where you'll receive mentorship from senior developers who have published 50+ apps on iOS and Android platforms. You'll have access to the latest MacBooks for iOS development, Android devices for testing, and premium development tools. We emphasize code quality through comprehensive widget testing, unit testing, and code reviews using GitHub pull requests. This position offers clear career progression from Flutter Developer to Senior Flutter Developer to Mobile Team Lead, with opportunities to work on cutting-edge projects for clients in Islamabad, Rawalpindi, and across Pakistan. You'll also contribute to our open-source Flutter packages and attend local Flutter meetups to stay current with the latest mobile development trends.

πŸ’° Stipend

PKR 80,000 - 120,000

⏱️ Duration

Full-Time

πŸ“ Location

Islamabad, Pakistan

What You'll Do as Flutter Developer at Code Ninety

As Flutter Developer at Code Ninety's Islamabad office, you'll lead mobile app development initiatives:

  • Build Cross-Platform Mobile Applications: Develop iOS and Android apps using Flutter framework and Dart programming language, implementing responsive UI designs from Figma mockups with pixel-perfect accuracy, ensuring smooth 60fps animations and optimal performance across devices ranging from iPhone 12 to Samsung Galaxy S21
  • Implement State Management Solutions: Architect scalable state management using Provider, Riverpod, or BLoC pattern depending on app complexity, managing application state across multiple screens, handling asynchronous data flows, and ensuring predictable UI updates for seamless user experiences
  • Integrate Backend Services and APIs: Connect Flutter apps to RESTful APIs using Dio or HTTP packages, implement Firebase services including Firestore for real-time databases, Firebase Authentication for user management, Cloud Functions for serverless logic, and Firebase Cloud Messaging for push notifications
  • Deploy Apps to App Stores: Manage complete deployment pipeline using App Store Connect for iOS releases and Google Play Console for Android releases, handle code signing certificates, configure app metadata, screenshots, and descriptions, and monitor crash reports using Firebase Crashlytics
  • Write Comprehensive Tests: Create widget tests to verify UI components, unit tests for business logic validation, and integration tests for end-to-end workflows using Flutter's testing framework, maintaining 80%+ code coverage and ensuring app stability before each release
  • Collaborate with Design Team: Work closely with UI/UX designers using Figma to transform design mockups into functional Flutter widgets, implement custom animations using Flutter's animation controllers, and ensure design consistency across iOS and Android platforms while following Material Design and Cupertino guidelines
  • Optimize App Performance: Profile app performance using Flutter DevTools, identify and fix memory leaks, optimize build times, reduce app bundle size through code splitting and lazy loading, implement efficient image caching strategies, and ensure apps run smoothly on low-end Android devices for clients across Islamabad and Rawalpindi
🎯 Skills Development

Flutter Development Skills You'll Master

As Flutter Developer at Code Ninety, you'll utilize advanced skills:

View our mobile app portfolio
πŸ“±

Flutter Framework & Dart

Build cross-platform mobile apps using Flutter SDK and Dart programming language, implementing custom widgets, managing widget trees, handling platform-specific code with method channels, and creating responsive layouts that adapt to different screen sizes

πŸ”„

State Management (Provider, Riverpod, BLoC)

Implement scalable state management solutions using Provider for simple apps, Riverpod for type-safe dependency injection, or BLoC pattern for complex business logic, ensuring predictable state updates and efficient widget rebuilds across the application

πŸ”₯

Firebase Integration

Integrate Firebase services including Firestore for NoSQL cloud databases, Firebase Authentication for email/social login, Cloud Functions for serverless backend logic, Firebase Storage for file uploads, Cloud Messaging for push notifications, and Crashlytics for error tracking

🌐

RESTful API Integration

Connect Flutter apps to backend APIs using Dio or HTTP packages, implement JWT authentication, handle API error responses gracefully, parse JSON data with built-in dart:convert or json_serializable, and manage API calls with proper loading states and retry logic

🍎

iOS & Android Deployment

Deploy apps to App Store using App Store Connect and TestFlight for beta testing, manage Android releases through Google Play Console with staged rollouts, configure code signing certificates, handle app versioning, and monitor user reviews and crash reports post-launch

🎨

UI Implementation from Figma

Transform Figma design mockups into pixel-perfect Flutter widgets, implement custom animations using AnimationController and Tween, create reusable component libraries, ensure responsive layouts using MediaQuery and LayoutBuilder, and maintain design consistency across platforms

πŸ”§

Git Version Control & Testing

Manage code using Git with GitHub workflows, create feature branches and pull requests, write widget tests for UI components, unit tests for business logic, integration tests for user flows, and maintain high code coverage using Flutter's testing framework and Mockito for mocking

⚑

Performance Optimization

Profile app performance using Flutter DevTools, identify performance bottlenecks, optimize widget rebuilds with const constructors, implement lazy loading for lists using ListView.builder, reduce app size with code splitting, cache images efficiently, and ensure 60fps animations across all devices

Requirements

Requirements for Flutter Developer Position

We're looking for experienced professionals in Flutter Development:

πŸ“š Education & Experience

  • βœ“ Bachelor's Degree (Completed): Computer Science, Software Engineering, Information Technology, or related field from recognized university
  • βœ“ Professional Experience: Minimum 2 years of hands-on Flutter development experience with at least 3-5 published apps on iOS App Store and Google Play Store
  • βœ“ Portfolio Requirement: Demonstrable portfolio of Flutter applications showcasing state management implementation, API integration, Firebase services, and responsive UI design across multiple screen sizes

🎯 Required Skills

  • βœ“ Advanced Flutter Development Expertise: Deep understanding of Flutter framework architecture, Dart programming language, widget lifecycle, state management patterns (Provider, Riverpod, BLoC), and performance optimization techniques for 60fps animations
  • βœ“ Mobile Platform Proficiency: Strong knowledge of iOS and Android platform differences, native code integration using platform channels, app store deployment processes, code signing, and app distribution through App Store Connect and Google Play Console
  • βœ“ Backend Integration Skills: Proven experience integrating RESTful APIs using Dio or HTTP packages, implementing Firebase services (Firestore, Authentication, Cloud Functions, Storage), handling real-time data synchronization, and managing offline-first architectures
  • βœ“ UI/UX Implementation: Ability to transform Figma design mockups into pixel-perfect Flutter widgets, implement custom animations, create reusable component libraries, and ensure Material Design and Cupertino design consistency across platforms
  • βœ“ On-Site Work Requirement: Ability to work full-time at our Islamabad office, collaborate with cross-functional teams in person, participate in daily standups, code reviews, and pair programming sessions with senior developers

⭐ Preferred Qualifications

  • β˜… Flutter Certifications: Google Flutter certification, Dart programming certification, or completion of advanced Flutter courses from Udemy, Coursera, or Flutter official training programs
  • β˜… Advanced Technical Skills: Experience with Flutter testing frameworks (widget tests, integration tests, Mockito), CI/CD pipelines using GitHub Actions or Codemagic, performance profiling with Flutter DevTools, and contribution to open-source Flutter packages
  • β˜… Industry Experience: Previous work on e-commerce apps, fintech applications, social media platforms, or enterprise mobile solutions with 10,000+ active users, demonstrating scalability and performance optimization expertise
  • β˜… Team Leadership: Experience mentoring junior developers, conducting code reviews, establishing Flutter best practices, and contributing to technical documentation for mobile development teams in Islamabad or Rawalpindi
πŸ’‘

Don't meet all requirements?

We encourage you to apply even if you don't meet all requirements. We value expertise in Flutter Development and proven track record of building high-quality mobile applications!

πŸ’Ό Benefits Package

What We Offer Our Flutter Developer

Code Ninety provides comprehensive compensation and benefits for flutter developer jobs islamabad at our modern Islamabad office:

πŸ’°

Competitive Salary & Bonuses

Earn PKR 80,000-120,000 monthly based on experience, plus quarterly performance bonuses up to 20% of base salary. Annual salary reviews with increments of 15-25% for high performers. This mobile app developer jobs position includes project completion bonuses and referral incentives for bringing talented developers to our Islamabad team.

πŸ₯

Health Insurance & Provident Fund

Comprehensive health insurance covering you and your family (spouse + 2 children) with cashless hospitalization at top hospitals in Islamabad and Rawalpindi. Company contributes 10% to provident fund for long-term financial security. This android ios developer jobs role includes life insurance coverage and annual health checkups at premium medical facilities.

πŸ“ˆ

Career Growth & Development

Clear career progression from Flutter Developer to Senior Flutter Developer to Mobile Team Lead within 2-3 years. Annual professional development budget of PKR 50,000 for courses, certifications, and conference attendance. Access to Udemy Business, O'Reilly Learning Platform, and sponsored attendance at Flutter conferences. Mentorship from senior developers with 8+ years mobile development experience.

🏬 Office Perks

Office Perks & Benefits at Our Islamabad Location

πŸ–οΈ

Annual Leave (20 Days)

Enjoy 20 days of paid annual leave plus 15 public holidays. Flexible leave policy allows you to take time off for personal commitments, family events, or travel. Additional sick leave and emergency leave available when needed.

🎯

Performance Bonuses

Earn quarterly bonuses based on project delivery, code quality metrics, and client satisfaction scores. Top performers receive annual bonuses up to 2 months salary. Additional spot bonuses for exceptional contributions to flutter engineer jobs projects and innovative solutions.

πŸ“š

Professional Development Budget

PKR 50,000 annual budget for online courses, certifications, books, and conference tickets. Company sponsors Flutter certifications, AWS training, and advanced mobile development courses. Access to premium learning platforms including Udemy Business and Pluralsight.

🏒

Modern Office Amenities

Work in our state-of-the-art Islamabad office with ergonomic workstations, dual monitors, MacBook Pro for iOS development, high-speed internet, and collaborative meeting rooms. Free lunch, snacks, coffee, and tea throughout the day. Gaming zone with PS5 and table tennis for breaks.

πŸŽ‰

Team Events & Activities

Quarterly team outings to Murree, Nathia Gali, and other scenic locations near Islamabad. Monthly team dinners, birthday celebrations, and festival events. Annual company retreat with team-building activities and recreational programs for all employees.

⏰

Flexible Hours

Core hours 10 AM - 4 PM with flexible start and end times. Work-life balance encouraged with no mandatory overtime. Option to work from home occasionally for personal commitments or when you need focused coding time for complex Flutter features.

Our Islamabad Office Location

Code Ninety is located in the heart of Islamabad's business district, easily accessible from all parts of the city:

πŸ“

Code Ninety

Unit 106,107,108 First Floor, ARK Business Center, Block C, Faisal Town F-18, Islamabad

πŸ“ž Call Us πŸ—ΊοΈ Directions

Frequently Asked Questions

Common questions about the Flutter Developer position at Code Ninety:

❓What qualifications do I need for flutter jobs islamabad?

For flutter jobs islamabad at Code Ninety, you need a bachelor's degree in Computer Science or Software Engineering, 2+ years of Flutter development experience, and proficiency in Dart programming language. Strong knowledge of state management (Provider, Riverpod, BLoC), Firebase integration, and iOS/Android deployment using App Store Connect and Google Play Console is essential.

❓How do I apply for flutter developer jobs near me at Code Ninety?

To apply for flutter developer jobs near me, submit your resume, portfolio of published Flutter apps, and cover letter to sales@codeninety.com. Include links to your apps on App Store and Google Play, GitHub profile showcasing Flutter projects, and specific examples of state management implementations. Our HR team reviews applications within 5-7 business days.

❓What tools will I use in mobile app developer jobs?

In mobile app developer jobs at Code Ninety, you'll work with Flutter SDK and Dart for app development, Provider and Riverpod for state management, Firebase for backend services (Firestore, Authentication, Cloud Functions), Figma for UI design implementation, Git and GitHub for version control, and Flutter DevTools for performance profiling and debugging.

❓Is this flutter engineer jobs position remote or on-site?

This flutter engineer jobs position is on-site at our Islamabad office, Monday to Friday 9 AM - 6 PM. You'll work in a collaborative environment with access to MacBook Pro for iOS development, Android devices for testing, dual monitors, and modern development tools. Occasional work-from-home flexibility available for focused coding sessions.

❓What experience do I need for flutter developer hiring?

For flutter developer hiring, you need 2+ years in Flutter development with at least 3-5 published apps on iOS and Android platforms. Experience with widget testing, integration testing, RESTful API integration using Dio, Firebase services implementation, and deploying apps through App Store Connect and Google Play Console is required. Portfolio showcasing your work is essential.

❓What skills are needed for android ios developer jobs?

For android ios developer jobs, you need expertise in Flutter framework, Dart programming, understanding iOS and Android platform differences, implementing platform-specific code using method channels, managing app store submissions, code signing certificates, and ensuring apps follow Material Design for Android and Cupertino guidelines for iOS with consistent user experience across both platforms.

❓What is the salary range for flutter developer jobs islamabad?

Flutter developer jobs islamabad at Code Ninety offer PKR 80,000-120,000 monthly salary based on experience and expertise. Additional benefits include quarterly performance bonuses up to 20% of base salary, annual increments of 15-25%, health insurance for family, provident fund contribution, and PKR 50,000 annual professional development budget for courses and certifications.

❓What is the career path for flutter developer jobs islamabad?

Career progression for flutter developer jobs islamabad starts from Flutter Developer to Senior Flutter Developer (2-3 years) to Mobile Team Lead (4-5 years). You'll gain expertise in advanced state management, architecture patterns (MVVM, Clean Architecture), CI/CD pipelines using GitHub Actions or Codemagic, and mentoring junior developers while working on increasingly complex mobile applications.

❓What state management approaches should I know for Flutter development?

You should be proficient in Provider for simple state management, Riverpod for type-safe dependency injection and advanced state handling, or BLoC pattern for complex business logic separation. Understanding when to use setState, InheritedWidget, ChangeNotifier, and StreamBuilder is essential. Experience with GetX or MobX is a plus for specific project requirements.

❓How do you handle app deployment and testing in Flutter projects?

We use comprehensive testing including widget tests for UI components, unit tests for business logic, and integration tests for user flows using Flutter's testing framework and Mockito for mocking. Deployment involves App Store Connect for iOS with TestFlight beta testing, Google Play Console for Android with staged rollouts, and CI/CD automation using GitHub Actions for automated builds and testing.

Still have questions?

We're here to help! Contact our HR team for any additional information.

Contact HR Team

Apply for Flutter Developer Position

Ready to advance your Flutter Development career at Code Ninety? Submit your application below:

Accepted formats: PDF, DOC, DOCX (Max size: 5MB)

Or reach out directly:

πŸ“§ sales@codeninety.com | πŸ“± +92 335 1911617

Ready to Apply?

Apply Now